Я пробовал предложения на этом сайте, и ни один из них не работает.
В ячейках C6:Z6 у меня есть даты с 01.01.2011 по 12.01.2012 (в формате даты в Великобритании). Я запускаю следующий макрос:
Sub FindDate()
Range("C6:Z6").Select
Selection.Find(What:="01/08/2012", After:=ActiveCell, LookIn:=xlFormulas _
LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
MatchCase:=False, SearchFormat:=False).Activate
End Sub
и всегда появляется ошибка времени выполнения 91. Я пытался использовать «Установить» для установки диапазона, но это тоже не помогло.
Для контекста я пытаюсь получить номер столбца для заданной даты (используя ActiveCell.Column).