ВБА данас - Како се користи функција датума у ​​ВБА за проналажење данашњег датума?

Преглед садржаја

Функција ВБА данас

Данас значи тренутни датум, у радном листу Функција Нов ради исто што нам даје тренутни датум и време, али у самој ВБА нема уграђене функције данас, метода за добијање тренутног датума система је помоћу функције датума и за разлику од функције дате дате функција нам даје само тренутни датум.

У Екцелу имамо неколико корисних функција које нам могу свакодневно помоћи. Екцел нам је олакшао цео живот на радном месту. Кад кажем „свакодневно“, екцел има формулу да врати и данашњи датум, не само датум, већ можемо заједно да добијемо и тренутни датум и време. Таква је разноликост Екцел формула. Ако сте редовни корисник екцела, надам се да сте у Екцелу наишли на формулу „ДАНАС“ да бисте уметнули тренутни датум као што је приказан на вашем радном рачунару. Али ми немамо функцију ДАНАС у ВБА, како онда добити датум ДАНАС из ВБА. Овај чланак ће вам показати како се ради са ДАНАС датумом у ВБА. Прочитајте на.

Која је формула за добијање данашњег датума у ​​ВБА?

Ако не постоји формула која се зове ДАНАС, како онда добити данашњи датум из ВБА? Ово је уобичајено питање које сви постављају, али решење је једноставно, имамо формулу са другим именом, односно функцију ДАТЕ.

Која функција датума функционише у ВБА?

ДАТУМ је потпуно исти као функција ВБА ТОДАИ, али ово није променљива функција уколико не покренете макро или не покренете макро.

Синтакса функције ДАТЕ нема ниједан аргумент. Само треба да проследимо функцију ДАТЕ. То је све.

ДАТУМ ()

Примери функције датума у ​​ВБА

ДАТЕ функција за враћање тренутног датума система. Ово је врло корисно када ово користимо као део великог ВБА пројекта. Да бисте прво имали поштено знање, показаћу вам једноставне примере функције ДАТЕ.

Пример # 1

Створимо једноставну функцију ДАТУМ за приказ тренутног датума у ​​оквиру за поруку. Следите кораке у наставку да бисте написали екцел макро.

Корак 1: Креирајте потпроцедура именовањем макронаредбе.

Корак 2: Прогласите променљиву као „Датум“. Функција ДАТЕ враћа резултат само као датум, па би променљиви тип података требало да буде „Датум“.

Шифра:

Суб Тодаи_Екампле1 () Дим К Ас Стринг Енд Суб

Корак 3: Доделите вредност променљивој „к“ као функцију ДАТУМ .

Шифра:

Суб Тодаи_Екампле1 () Дим К Ас Стринг К = Датум Крај Суб

Корак 4: Сада вредност променљиве „к“ у оквиру за поруке у ВБА .

Шифра:

Суб Тодаи_Екампле1 () Дим К Ас Стринг К = Дате МагБок К Енд Суб

Покрените код. Треба да видимо тренутни датум који се приказује у систему.

Напомена: Формат датума може се разликовати у зависности од системских поставки. Може бити у „мм-дд-ии“, „дд-мм-ии“.

Датум функција за проналажење рока је данас.

Функција датума је кориснија у контексту проналажења рокова ЕМИ-а, плаћања кредитном картицом, плаћања осигурања итд. …

Претпоставимо да радите као службеник за повраћај кредита и имате списак купаца са њиховим доспелим износом и датумом доспећа.

У колони статуса потребан вам је резултат као „Рок је данас“ ако је датум доспећа једнак тренутном системском датуму.

То се може постићи коришћењем ИФ услова и петљи у ВБА. Испод је готов код за постизање резултата.

Шифра:

Суб Тодаи_Екампле2 () Затамни К као целобројно за К = 2 до 11 ако ћелије (К, 3) .Валуе = Датум, а затим ћелије (К, 4) .Валуе = "Датум доспећа је данас" Остале ћелије (К, 4) .Вредност = "Нот Тодаи" Енд Иф Нект К Енд Суб

Ово ће доћи до резултата у колони статуса.

Као и у многим сценаријима, можемо да користимо функцију ДАТЕ да бисмо проверили датуме и извршили неку врсту радње.

Ову ВБА Тодаи функцију можете преузети овде. ВБА Тодаи Функција Екцел предложак

Занимљиви Чланци...