Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


802 / 76735 ←次へ | 前へ→

【81596】Re:可視セルの値をクリップボードに格納する方法
回答  sinzo  - 21/1/16(土) 18:36 -

引用なし
パスワード
   >With clipboard
>  .SetText Range(Range("D10"), Range("d" & Rows.Count).End(xlUp)).SpecialCells(xlCellTypeVisible)
>  .PutInClipboard      
>  .GetFromClipboard     
>End With

簡単なのはこれで
Range(Range("D10"), Range("d" & Rows.Count).End(xlUp)).SpecialCells(xlCellTypeVisible).Copy

区切り文字で結合するなら、こんなかんじかな
Dim aRng As Range, tRng As Range
Dim Txt As String
Txt = ""
For Each aRng In Range(Range("D10"), Range("D" & Rows.Count).End(xlUp)).SpecialCells(xlCellTypeVisible).Areas
 For Each tRng In aRng
 Txt = Txt & "," & tRng.Text
 Next
Next
Txt = Replace(Txt, ",", "", 1, 1)

 Dim clipboard  As New DataObject
 With New DataObject
  .SetText Txt
  .PutInClipboard
  '.GetFromClipboard
 End With

0 hits

【81593】可視セルの値をクリップボードに格納する方法 コウジ 21/1/15(金) 15:53 質問[未読]
【81596】Re:可視セルの値をクリップボードに格納す... sinzo 21/1/16(土) 18:36 回答[未読]
【81597】Re:可視セルの値をクリップボードに格納す... コウジ 21/1/18(月) 9:59 質問[未読]
【81599】Re:可視セルの値をクリップボードに格納す... sinzo 21/1/19(火) 21:28 回答[未読]

802 / 76735 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free