Excel VBA質問箱 IV

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

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


42517 / 76732 ←次へ | 前へ→

【39280】Re:別シートの複数の値での検索
回答  Statis  - 06/6/21(水) 9:51 -

引用なし
パスワード
   こんにちは

検索で組んでみました。お試しを。

Sub Test_Copy()
Dim R As Range, C As Range, Ws As Worksheet
Dim Fi As Range, Ad As String

Set Ws = Worksheets("Sheet2")
With Worksheets("Sheet3")
   Set R = .Range("A1", .Range("A65536").End(xlUp))
End With
With Worksheets("Sheet1")
   For Each C In R
     Set Fi = .Columns(1).Find(C.Value, , xlValues, xlWhole, xlPrevious)
     If Not Fi Is Nothing Then
      Ad = Fi.Address
      Do
       Set Fi = .Columns(1).FindNext(Fi)
       Ws.Range("A65536").End(xlUp) _
        .Offset(1).Resize(, 9).Value = Fi.Resize(, 9).Value
      Loop Until Ad = Fi.Address
     End If
   Next C
End With
Set R = Nothing: Set Ws = Nothing
End Sub

1 hits

【39279】別シートの複数の値での検索 勉強中です 06/6/21(水) 9:30 質問
【39280】Re:別シートの複数の値での検索 Statis 06/6/21(水) 9:51 回答
【39281】Re:別シートの複数の値での検索 Jaka 06/6/21(水) 10:24 回答
【39284】Re:別シートの複数の値での検索 勉強中です 06/6/21(水) 12:25 お礼

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