Excel - найти переменную в выделении

вопрос

У меня есть данные, добавляемые каждый день, и я хотел добавить кнопку, которая в основном переходит на текущую дату, а затем копирует данные в прикрепленную строку. Копирование это хорошо, но пока я не могу даже выбрать дату.

Столбец А содержит даты, которые могут меняться, но всегда будут содержать сегодня. C3 = сегодня (). Я пытался установить aVab, но я новичок и не могу найти ответ на этот простой запрос. Кажется, я всегда получаю ошибку 91, переменная объекта не установлена.

 Dim aVab As Date aVab = Range ("C3"). Столбцы значений ("A: A"). Выберите Selection.Find (What: = aVab, After: = ActiveCell, LookIn: = xlValues, LookAt _: = xlPart, SearchOrder : = xlByRows, SearchDirection: = xlNext, MatchCase: = _ False, MatchFormat: = False). Активировать ActiveCell.Select 

Решение

Если дата [Сегодня ())] появится в столбце один раз, и вы хотите выбрать эту ячейку, это поможет.

Надеюсь это поможет!

 Dim aVab Dim c As Range aVab = Range ("C3"). Значение для каждого c In Range ("A1: A65536") Если c = aVab, то c.Выбрать End If Next c 

Заметка

Спасибо Wut Up WutUp за этот совет на форуме.

Предыдущая статья Следующая статья

Лучшие советы