0
以下のコードは、セルK8
に入力された値を検索し、その値を返すのに役立ちます。私は複数の値を検索するのに助けが必要で、範囲K8:K30
に入力したすべての値を検索する必要があり、それらに関連するレコードを表示する必要があります。excel vbaを使用して複数の値を検索
Sub finddata()
Dim emstring As String
Dim finalrow As Integer
Dim i As Integer
Sheets("Sheet1").Range("P3:X37").ClearContents
emstring = Sheets("sheet1").Range("K8").Value
finalrow = Sheets("Sheet1").Range("A6000").End(xlUp).Row
For i = 2 To finalrow
If Cells(i, 2) = emstring Then
Range(Cells(i, 1), Cells(i, 3)).Copy
Range("P6000").End(xlUp).Offset(1, 0).PasteSpecial xlPasteFormulasAndNumberFormats
End If
Next i
End Sub