Excel VBA質問箱 IV

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

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


42516 / 76732 ←次へ | 前へ→

【39281】Re:別シートの複数の値での検索
回答  Jaka  - 06/6/21(水) 10:24 -

引用なし
パスワード
   オートフィルタを使ってみました。
セルに関数が使われているようなら、計算方法を手動にしてください。

Dim SachRag As Range, FilTRg As Range, Cel As Range, Chek As Variant
With Sheets("Sheet3")
  Set SachRag = .Range(.Range("A1"), .Range("A65536").End(xlUp))
End With
With Sheets("Sheet1")
  Set FilTRg = .Range(.Range("A1"), .Range("A65536").End(xlUp))
End With
Application.ScreenUpdating = False
For Each Cel In SachRag
  Chek = Application.Match(Cel.Value, FilTRg, 0)
  If Not IsError(Chek) Then
    FilTRg.AutoFilter Field:=1, Criteria1:=Cel.Value
    FilTRg.Offset(1).Resize(FilTRg.Count - 1).SpecialCells(xlCellTypeVisible).Copy
    Sheets("Sheet2").Range("A65536").End(xlUp).Offset(1).PasteSpecial (xlPasteValues)
    Sheets("Sheet1").ShowAllData
    DoEvents
  End If
Next
Sheets("Sheet1").AutoFilterMode = False
Application.ScreenUpdating = True

2 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 お礼

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