ВБА данас | Како се користи функција датума у ВБА за проналажење данашњег датума?
Функција ВБА данас
Данас значи тренутни датум, у радном листу Функција Нов ради исто што нам даје тренутни датум и време, али у самом ВБА не постоји уграђена функција данас, метода за добијање тренутног датума система је помоћу функције датума и за разлику од функције дате дате функција нам даје само тренутни датум.
У Екцелу имамо неколико корисних функција које нам могу свакодневно помоћи. Екцел нам је олакшао цео живот на радном месту. Када кажем да „дневни“ екцел има формулу да врати и данашњи датум, не само датум, већ можемо заједно да добијемо и тренутни датум и време. Таква је разноликост Екцел формула. Ако сте редовни корисник екцела, надам се да сте у Екцелу наишли на формулу под називом „ДАНАС“ да бисте уметнули тренутни датум као што је приказан на вашем радном рачунару. Али ми немамо функцију ДАНАС у ВБА, како онда добити датум ДАНАС из ВБА. Овај чланак ће вам показати како се ради са ДАНАС датумом у ВБА. Прочитајте на.
Која је формула за добијање данашњег датума у ВБА?
Ако не постоји формула која се зове ДАНАС, како онда добити данашњи датум из ВБА? Ово је уобичајено питање које сви постављају, али решење је једноставно, имамо формулу са другим именом, односно функцију ДАТЕ.
Која функција датума функционише у ВБА?
ДАТУМ је потпуно исти као функција ВБА ДАНАС, али ово није променљива функција уколико не покренете макро или активирате макро.
Синтакса функције ДАТЕ нема аргумената, само треба да проследимо функцију ДАТЕ, то је све.
ДАТУМ ()
Примери функције датума у ВБА
ДАТЕ функција за враћање тренутног датума система. Ово је врло корисно када ово користимо као део великог ВБА пројекта. Да бих прво имао поштено знање, показаћу вам једноставне примере функције ДАТЕ.
Пример # 1
Направимо једноставну функцију ДАТУМ за приказ тренутног датума у оквиру за поруку. Следите кораке у наставку да бисте написали екцел макро.
Корак 1: Направите потпроцес именовањем макронаредбе.
Корак 2: Прогласите променљиву као „Датум“. ДАТЕ функција враћа резултат само као датум, тако да променљиви тип података треба да буде „Дате“.
Шифра:
Суб Тодаи_Екампле1 () Дим К Ас Стринг Енд Суб
Корак 3: Доделите вредност променљивој „к“ као ДАТЕ функција.
Шифра:
Суб Тодаи_Екампле1 () Дим К Ас Стринг К = Датум Крај Суб
Корак 4: Сада је вредност променљиве „к“ у оквир за поруке у ВБА.
Шифра:
Суб Тодаи_Екампле1 () Дим К Ас Стринг К = Дате МагБок К Енд Суб
Покрените код који би требао да види тренутни датум као што се приказује у систему.
Напомена: Формат датума може се разликовати у зависности од системских поставки. Може бити у „мм-дд-ии“, „дд-мм-ии“.
Датум функција за проналажење рока је данас
Функција датума је кориснија у контексту проналажења рокова ЕМИ-а, плаћања кредитном картицом, плаћања осигурања итд.
Претпоставимо да радите као службеник за повраћај кредита и имате списак купаца са њиховим доспелим износом и датумом доспећа.
У колони статуса потребан вам је резултат као „Рок је данас“ ако је датум доспећа једнак тренутном системском датуму.
То се може постићи коришћењем ИФ услова и петљи у ВБА. Испод је готов код за постизање резултата.
Шифра:
Суб Тодаи_Екампле2 () Затамни К као целобројно за К = 2 до 11 ако ћелије (К, 3) .Валуе = Датум, а затим ћелије (К, 4) .Валуе = "Датум доспећа је данас" Остале ћелије (К, 4) .Вредност = "Нот Тодаи" Енд Иф Нект К Енд Суб
Ово ће доћи до резултата у колони статуса.
Као и у многим сценаријима, можемо да користимо функцију ДАТЕ да бисмо проверили датуме и извршили неку врсту радње.
Ову ВБА Тодаи функцију можете преузети овде. ВБА Тодаи Функција Екцел предложак