Я пытаюсь создать макрос, который будет вытягивать числа независимо от того, куда они вставлены. Я использую индекс совпадения, чтобы извлечь их из ввода. Мне удалось найти «Адреса» для того, что я ищу. Как получить функции для ссылки на адрес в ячейках, а не на сами ячейки?
Это прямо на кончике моего языка, и это сводит с ума. Когда я ставлю
Application.WorksheetFunction.Countif(Indirect(Address(5,9,True,"Sheet2")), Range("C1").Value)>0= True Then
Произошла ошибка функции. Когда я вставил
Application.WorksheetFunction.Countif(Variable.Address(Extrenal:=True), Range("C1").Value)>0= True Then
Произошла ошибка несоответствия
Я пробовал Indirect (address ()), но когда я вставляю это в Match index, он говорит, что произошла ошибка. Index(indirect(address()),Match(Ref,Indirect(Address),0))
Я также пытался использовать адрес в выражении Countif.
If Application.WorksheetFunction.Countif(Indirect(Address(5,9,True,"Sheet2")), Range("C1").Value)>0= True Then...
Также
(Index(indirect(address()),Match(Ref,Indirect(Address),0))
Я получаю, как уже упоминалось, ошибку несоответствия и ошибку функции. Я возьму любой метод, чтобы исправить любой из них.