У меня есть фрагмент кода, который ищет диапазон на текущем листе для определенного значения ячейки, а затем выполняет действие в этом столбце. Макрос запускается кнопкой управления формой на той же странице. Мне нужно переместить кнопку управления формой на другой рабочий лист, но я не уверен, как обмануть мой код только для поиска в листе1, а не на листе, где находится кнопка.Как найти конкретное значение ячейки в отдельном листе?
Ниже приведен мой код, который работает при использовании на том же рабочем листе, что и данные. Мне просто нужно посмотреть на лист1 вместо текущего листа.
Dim R1 As Range
Set R1 = Range(Range("A2:AX2").Find("BMA Authorization ID"), Range("A2:AX2").Find("BMA Authorization ID").End(xlDown))
R1.Select
R1.Copy
R1.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Отметьте диапазон с нужным листом. – findwindow