Я пытаюсь найти значение в определенном диапазоне ячеек из другого значения, которое вставлено в список, значения которого могут быть изменены пользователем. Оттуда
Проблема в том, что когда я записываю свой макрос, код, который впоследствии сохраняется, ссылается на содержимое этой ячейки в конкретный c момент, когда она была записана, поэтому даже если я выберу другое значение из Мой список макрос выполняет код на основе значения, которое было там, когда я записал.
По сути, я хочу, чтобы макрос использовал содержимое cel в качестве параметра для поиска, а не указанную строку c, которая была там во время записи. Код как его:
Sub att_qtde()
' att_qtde Macro
Sheets("MY SHEET").Select
Range("Y1").Select
Selection.Copy
Cells.Find(What:= _
"a text string that was not supposed to be here" _
, After:=ActiveCell, LookIn:=xlFormulas, LookAt:=xlWhole, SearchOrder:= _
xlByRows, SearchDirection:=xlNext, MatchCase:=False, SearchFormat:=False) _
.Activate
Итак, мой макрос сохранил строку в параметре 'what', но я бы хотел, чтобы это было общее c содержимое ячейки Y1. Я попытался изменить строку на ячейку Y1, но это не сработало.