Excel VBA質問箱 IV

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

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


34797 / 76734 ←次へ | 前へ→

【47142】Re:チェックが入っているセルのデータを選択してコピーしたい。
回答  りん E-MAIL  - 07/3/2(金) 9:15 -

引用なし
パスワード
   カド さん、おはようございます。
>下記のように、B列に1と有ったら、
>セルD1とD4とD6を選択して、コピーしたいのです。
選択はこんな感じですが、コピーしたいというのはどこへですか?
実際にコピーするときは、
 (コピー元セル範囲).Copy Destination:=(貼付先セル範囲)
でできますので、選択は不要です。

Sub test()
  '
  Dim r1 As Range, r2 As Range, r3 As Range
  '現在アクティブなシートが対象
  With Application.ActiveSheet
   Set r1 = Application.Intersect(Columns("b:b"), UsedRange)
  End With
  '内容をチェックして選択準備
  For Each r2 In r1
   If r2.Value = 1 Then
     If r3 Is Nothing Then
      Set r3 = r2.Offset(0, 2) 'DはBの2列右
     Else
      Set r3 = Application.Union(r3, r2.Offset(0, 2)) 'Unionで範囲追加
     End If
   End If
  Next
  '
  If r3 Is Nothing Then
   MsgBox "該当セルなし", vbExclamation
  Else
   r3.Select
  End If
  Set r3 = Nothing: Set r1 = Nothing
End Sub

0 hits

【47139】チェックが入っているセルのデータを選択してコピーしたい。 カド 07/3/2(金) 8:20 質問
【47140】Re:チェックが入っているセルのデータを選... ぴかる 07/3/2(金) 9:01 発言
【47141】Re:チェックが入っているセルのデータを選... カド 07/3/2(金) 9:15 質問
【47149】Re:チェックが入っているセルのデータを選... Kein 07/3/2(金) 14:00 回答
【47169】Re:チェックが入っているセルのデータを選... [名前なし] 07/3/2(金) 20:02 お礼
【47171】Re:チェックが入っているセルのデータを選... Kein 07/3/2(金) 21:02 発言
【47199】Re:チェックが入っているセルのデータを選... カド 07/3/5(月) 7:49 お礼
【47252】Re:チェックが入っているセルのデータを選... koshimizu 07/3/6(火) 11:19 質問
【47142】Re:チェックが入っているセルのデータを選... りん 07/3/2(金) 9:15 回答
【47143】Re:チェックが入っているセルのデータを選... カド 07/3/2(金) 9:54 質問
【47144】Re:チェックが入っているセルのデータを選... りん 07/3/2(金) 10:31 発言
【47168】Re:チェックが入っているセルのデータを選... [名前なし] 07/3/2(金) 19:55 お礼

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