Excel - Намерете променлива в селекция

Проблем

Имам данни, които се добавят всеки ден и исках да добавя бутон, който основно прескача към днешната дата и след това копира данните в прикачения ред. Копирането е добре, но засега обаче не мога дори да избера датата.

Колона А има датите, които могат да се променят, но винаги ще съдържат днес. C3 = Днес (). Опитах се да настроя aVab, но съм пълна новачка и не мога да намеря отговора на този прост въпрос. Изглежда винаги получавам грешка 91 обектна променлива, която не се поставя на нещо.

 Dim aVab As Date aVab = Обхват ("C3") Стойности Стойности ("A: A") Изберете Selection.Find (Какво: = aVab, След: = ActiveCell, LookIn: = xlValues, LookAt _: = xlPart, SearchOrder : = xlByRows, SearchDirection: = xlNext, MatchCase: = _ False, MatchFormat: = False). 

Решение

Ако датата [Today ())] се появи в колоната един път и искате да изберете тази клетка, това ще свърши работа.

Надявам се това да помогне!

 Dim aVab Dim c As Range aVab = Обхват ("C3") Стойност за всеки c В обхват ("A1: A65536") Ако c = aVab тогава c. Изберете End If Next c 

Забележка

Благодарение на Wut Up WutUp за този съвет на форума.

Предишна Статия Следваща Статия

Топ Съвети