VBA šodien | Kā izmantot datuma funkciju VBA, lai atrastu šodienas datumu?

VBA šodien funkcija

Šodien nozīmē pašreizējo datumu, darblapā Tagad funkcija dara to pašu, kas dod mums pašreizējo datumu un laiku, bet pašā VBA nav iebūvētas funkcijas šodien, metode, kā iegūt pašreizējo sistēmas datumu, ir izmantot datuma funkciju un atšķirībā no tagad funkcijas date funkcija mums dod tikai pašreizējo datumu.

Excel mums ir vairākas noderīgas funkcijas, kas var mums palīdzēt ikdienā. Excel padarīja visu mūsu dzīvi ērtu darba vietā. Kad es saku, ka “excel” katru dienu ir formula, lai atgrieztu arī šodienas datumu, ne tikai datumu, mēs varam arī iegūt pašreizējo datumu un laiku kopā. Tāda ir Excel formulu dažādība. Ja jūs esat parasts Excel lietotājs, es ceru, ka esat saskāries ar formulu ar nosaukumu “TODAY” programmā Excel, lai ievietotu pašreizējo datumu, kas tiek parādīts jūsu darba datorā. Bet mums VBA nav funkcijas ŠODIEN, kā tad iegūt VOD ŠODIEN datumu. Šis raksts jums parādīs, kā strādāt ar ŠODIEN datumu VBA. Turpini lasīt.

Kāda ir formula, lai iegūtu šodienas datumu VBA?

Ja nav formulas, ko sauc ŠODIEN, kā mēs varam iegūt šodienas datumu no VBA? Šis ir izplatīts jautājums, ko visi uzdod, bet risinājums ir vienkāršs. Mums ir formula ar citu nosaukumu, ti, funkcija DATE.

Kāda datuma funkcija darbojas VBA?

DATE ir tieši tāds pats kā funkcija VBA TODAY, taču šī funkcija nav svārstīga, ja vien jūs neizpildāt makro vai aktivizējat makro.

Funkcijas DATE sintaksei nav argumentu, kas mums vienkārši jānodod funkcijai DATE.

DATUMS ()

Datuma funkcijas piemēri VBA

DATE funkcija, lai atgrieztu pašreizējo sistēmas datumu. Tas ir ļoti noderīgi, ja mēs to izmantojam kā daļu no lielā VBA projekta. Vispirms, lai jums būtu pietiekamas zināšanas par šo lietu, es jums parādīšu vienkāršus DATE funkcijas piemērus.

1. piemērs

Izveidosim vienkāršu DATE funkciju, lai ziņojuma lodziņā parādītu pašreizējo datumu. Veiciet tālāk norādītās darbības, lai rakstītu Excel makro.

1. darbība: izveidojiet apakšprocedūru, nosaucot makro.

2. darbība: paziņojiet mainīgo kā “Datums”. Funkcija DATE atgriež rezultātu tikai kā datumu, tāpēc mainīgajam datu tipam jābūt “Datums”.

Kods:

 Sub šodien_Piemērs1 () Dim K kā virknes beigu apakšsadaļa 

3. darbība: piešķiriet mainīgā “k” vērtību kā funkciju DATE .

Kods:

 Sub šodien_piemērs1 () Dim K kā virkne K = Datuma beigu apakšsadaļa 

4. solis: Tagad mainīgā “k” vērtība VBA ziņojumu lodziņā .

Kods:

 Sub šodien_piemērs1 () Dim K kā virkne K = Datums MagBox K End Sub 

Palaidiet kodu, kas pašreizējā datumā mums būtu jāredz sistēmā.

Piezīme. Datuma formāts var atšķirties atkarībā no sistēmas iestatījumiem. Tas varētu būt “mm-dd-yy”, “dd-mm-yy”.

Datuma funkcija, lai atrastu termiņu šodien

Datuma funkcija ir noderīgāka, meklējot EMI, kredītkartes maksājuma, apdrošināšanas maksājuma uc termiņus.

Pieņemsim, ka jūs strādājat par kredīta atgūšanas amatpersonu, un jums ir klientu saraksts ar viņu maksājuma summu un termiņu.

Statusa slejā jums ir nepieciešams rezultāts kā “Termiņš ir šodien”, ja termiņš ir vienāds ar pašreizējo sistēmas datumu.

To var izdarīt, izmantojot nosacījumu IF un cilpas VBA. Zemāk ir gatavais kods, lai jūs nonāktu pie rezultātiem.

Kods:

 Sub šodien_piemērs2 () Dim K kā skaitlis K = 2 līdz 11, ja šūnas (K, 3). Vērtība = Datums, tad šūnas (K, 4). Vērtība = "Termiņš ir šodien" Citas šūnas (K, 4). Vērtība = "Ne šodien" beigas, ja nākamais K beigu apakšdaļa 

Rezultātā tiks parādīti statusa slejas rezultāti.

Tāpat kā daudzos gadījumos, mēs varam izmantot funkciju DATE, lai pārbaudītu datumus un veiktu kāda veida darbības.

Šo VBA Today funkciju varat lejupielādēt šeit. VBA šodien funkcija Excel veidne


$config[zx-auto] not found$config[zx-overlay] not found