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

Satura rādītājs

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 funkcija funkcija datums un atšķirībā no tagad funkcijas date funkcija mums dod tikai pašreizējo datumu.

Excel programmā 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 “katru dienu”, Excel ir formula, lai atgrieztu arī šodienas datumu, ne tikai datumu, bet mēs varam arī iegūt pašreizējo datumu un laiku kopā. Tāda ir Excel formulu dažādība. Ja esat regulārs Excel lietotājs, es ceru, ka esat saskāries ar formulu ar nosaukumu “ŠODIEN” programmā Excel, lai ievietotu pašreizējo datumu, kas 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 ar nosaukumu ŠODIEN, tad kā mēs iegūstam šodienas datumu no VBA? Šis ir izplatīts jautājums, ko visi uzdod, taču 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. Mums vienkārši jānokārto funkcija DATE. Tas ir viss.

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īgā 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ā lieluma “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. Mums sistēmā vajadzētu redzēt pašreizējo datumu.

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 saistībā ar EMI, kredītkartes maksājuma, apdrošināšanas maksājumu utt. Izpildes termiņu atrašanu.

Pieņemsim, ka jūs strādājat par kredīta atgūšanas amatpersonu, un jums ir saraksts ar klientiem, norādot to 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 varētu nonākt 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" vēl citas šūnas (K, 4). Vērtība = "Ne šodien" beigas, ja nākamais K beigu apakšsadaļ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

Interesanti raksti...