Я был бы очень признателен за помощь с кодом ниже. Мне не очень повезло, пытаясь заставить его работать так, как я хочу. Я пытаюсь найти значение, введенное в ячейку вкладки 1 "K2" во вкладке 2. Если значение существует на вкладке 2, оно выберет значение и выполнит некоторый код, а затем проверит, существует ли другая ячейка с текстовой строкой. Чего я не могу понять, так это создания цикла, который будет искать все ячейки с текстовой строкой, которую я пытаюсь найти. Заранее спасибо!
Sub test()
Dim SearchRng As range
Dim FindVar As Variant
Dim find As Variant
Dim EndNum As Long
Dim r As range
Set Final = ActiveWorkbook.Worksheets("Tab 1")
Set WS = ActiveWorkbook.Worksheets("Tab 2")
EndNum = WS.range("A1").End(xlDown).row
Set SearchRng = WS.range("A1:A" & CStr(EndNum))
Set FindVar = SearchRng.find(range("K2").Value)
For Each r In FindVar
If Not FindVar Is Nothing Then
WS.Activate
FindVar.Activate
'my code
Else
End If
Next
End Sub