Kako prikazati razliko datumov v urah v VBA

Avtor: Robert Simon
Datum Ustvarjanja: 20 Junij 2021
Datum Posodobitve: 1 Maj 2024
Anonim
8 инструментов в Excel, которыми каждый должен уметь пользоваться
Video.: 8 инструментов в Excel, которыми каждый должен уметь пользоваться

Vsebina

V večini večjih Microsoft Officeovih programov, kot so Excel, Access, PowerPoint in Word, Microsoft vključuje programski jezik VBA - ali "Visual Basic for Applications". VBA vključuje funkcijo "DateDiff", ki kaže razliko med dvema določenima datumoma. Funkcija omogoča tudi izbiro obsega, ki ga bo funkcija uporabljala, s seznama, ki vključuje leta, dneve, ure, minute in sekunde.


Navodila

Naučite se uporabljati ukaz DateDiff v VBA (Jupiterimages / Photos.com / Getty Images)
  1. Odprite izdelek Microsoft Office, ki ga uporabljate z VBA. Pritisnite tipko "Alt" in "F11", da odprete konzolo VBA.

  2. S seznama na levi strani zaslona kliknite modul, ki vsebuje kodo VBA. Ko se koda prikaže na desni strani, postavite kazalko na prazno vrstico, kjer morate določiti razliko med obema datumoma.

  3. Vnesite naslednjo vrstico v kodo VBA:

    x = DateDiff ("h", datum1, datum2)

    "H" bo zagotovil, da boste dobili razliko med datumi v urah. "X" je spremenljivka, ki jo nastavite na začetku kode in se lahko spremeni v katero koli spremenljivko, ki jo potrebujete. "Date1" in "date2" sta spremenljivki, ki shranjujeta vrednosti datuma. Lahko jih dodelite tem vrednostim na začetku kode. Namesto teh spremenljivk lahko uporabite "Zdaj" za vrnitev trenutnega datuma in časa, "Datum", da vrnete trenutni datum ali "Čas", da se vrnete na trenutni čas. Datum in čas lahko ročno vnesete tudi z naslednjo obliko: "# mm / dd / yy hh: mm: ss #". Prepričajte se, da ste vključili ostre simbole, da jih bo VBA razumel.


  4. Pritisnite "Enter" za dostop do nove ukazne vrstice. Vnesite naslednjo kodo, da prikažete razliko med datumi:

    Msgbox x

    Spremenite »x« v spremenljivko, ki ste jo uporabili na sprednji strani vrstice »DateDiff«. Ko zaženete kodo, se razlika med datumoma prikaže v majhnem oknu sporočila na zaslonu.

Kakšna bitja nimajo tkiv?

Christy White

Maj 2024

Celice o trukturne enote življenja in vebujejo majhne organele, ki nadzorujejo njihovo delovanje. Tkiva o etavljena iz celic, ki o združene za izvajanje določene funkcije in o v bitvu etavni deli orga...

Za razliko od Humpty Dumpty, ki je nerečno padel in e zlomil na več koov, je včaih dobro razdeliti tvari na dele, tako kot pri utvarjanju ugank ali umetniških učinkov na fotografiji. Ko uporabljate gr...

Priporočamo Vam