Sadržaj
Microsoft obuhvaća VBA - ili "Visual Basic za aplikacije", programski jezik - u većini velikih Microsoft Office programa, kao što su Excel, Access, PowerPoint i Word. VBA uključuje funkciju "DateDiff", koja pokazuje razliku između dva zadana datuma. Funkcija također omogućuje odabir raspona koji će funkcija koristiti s popisa koji uključuje godine, dane, sate, minute i sekunde.
smjerovi
Saznajte kako koristiti naredbu DateDiff u VBA (Jupiterimages / Photos.com / Getty Images)-
Otvorite proizvod sustava Microsoft Office koji koristite s VBA. Pritisnite tipku "Alt" i "F11" da biste otvorili VBA konzolu.
-
Kliknite na modul koji sadrži VBA kôd s popisa na lijevoj strani zaslona. Kada se kôd pojavi na desnoj strani, postavite pokazivač na prazan redak gdje trebate odrediti razliku između ta dva datuma.
-
Upišite sljedeći redak u VBA kôd:
x = DateDiff ("h", datum1, datum2)
"H" će osigurati da dobijete razliku u datumima u satima. "X" je varijabla koju postavite na početku koda i može se promijeniti u bilo koju varijablu koja vam je potrebna. "Date1" i "date2" su varijable koje pohranjuju vrijednosti datuma. Možete ih dodijeliti tim vrijednostima na početku koda. Umjesto tih varijabli, možete upotrijebiti "Sada" za vraćanje trenutnog datuma i vremena, "Datum" za vraćanje trenutnog datuma ili "Vrijeme" za povratak na trenutno vrijeme. Datum i vrijeme također možete ručno unijeti u sljedećem formatu: "# mm / dd / yy hh: mm: ss #". Svakako uključite oštre simbole kako bi VBA to razumjela.
-
Pritisnite "Enter" za pristup novoj komandnoj liniji. Unesite sljedeći kôd da biste prikazali razliku između datuma:
Msgbox x
Promijenite "x" u varijablu koju ste koristili na prednjoj strani retka "DateDiff". Kada pokrenete kôd, razlika između datuma bit će prikazana u malom okviru za poruke na zaslonu.