В настоящее время я пытаюсь создать инструмент, который позволит мне искать значение, содержащееся в «B3» на втором листе.После того, как он найдет это значение в sheet2 через цикл, он скопирует и вставит ячейки рядом с ним в sheet1 в указанном месте назначения.Моя проблема заключается в том, что после попытки использовать функцию instr, я получаю сообщение об ошибке.Есть ли что-то, чего мне не хватает в моем экземпляре или есть что-то еще, что я должен добавить?
Вот код, который я использовал до сих пор:
Dim InterfaceNumber As Integer
Dim finalrow As Integer
Dim i As Integer 'counter
Dim InterfaceInformation As Variant
InterfaceNumber = Sheets("Trackers Search").Range("B3").Value
finalrow = Sheets("Trackers").Cells(Rows.Count, "C").End(xlUp).Row
For i = 4 To finalrow
If instr("C3:D50"),InterfaceNumber) Then
Sheets("trackers").Range("B" & i & ":E" & i).Copy
InterfaceInformation = Sheets("trackers").Range("B" & i & ":E" & i).Copy
Sheets("Trackers Search").Range("B1000").End(xlUp).Offset(1,
0).PasteSpecial
Else
End If
Я ожидаю, что смогуПросмотрите список «Трекеры» и найдите все ячейки, соответствующие значению в ячейке «B3», и вставьте его в первый лист в диапазоне B8: E8