Hvordan vise forskjellen på datoer i timer i VBA

Forfatter: Robert Simon
Opprettelsesdato: 18 Juni 2021
Oppdater Dato: 16 November 2024
Anonim
Hvordan vise forskjellen på datoer i timer i VBA - Artikler
Hvordan vise forskjellen på datoer i timer i VBA - Artikler

Innhold

Microsoft inkluderer VBA - eller "Visual Basic for Applications", et programmeringsspråk - i de fleste større Microsoft Office-programmer, som Excel, Access, PowerPoint og Word. VBA inkluderer "DateDiff" -funksjonen, som indikerer forskjellen mellom to bestemte datoer. Funksjonen lar deg også velge rekkevidde som funksjonen vil bruke fra en liste som inneholder år, dager, timer, minutter og sekunder.


retninger

Lær hvordan du bruker kommandoen DateDiff i VBA (Jupiterimages / Photos.com / Getty Images)
  1. Åpne Microsoft Office-produktet du bruker med VBA. Trykk på "Alt" og "F11" -tasten for å åpne VBA-konsollen.

  2. Klikk modulen som inneholder VBA-koden fra listen til venstre på skjermen. Når koden din vises på høyre side, plasserer du markøren på den tomme linjen der du må finne forskjellen mellom de to datoene.

  3. Skriv inn følgende linje i VBA-koden din:

    x = DateDiff ("h", date1, date2)

    "H" vil sikre at du får forskjellen på datoene i timer. "X" er en variabel som du angir i begynnelsen av koden og kan endres til hvilken som helst variabel du trenger. "Date1" og "date2" er variabler som lagrer datoverdiene. Du kan tilordne dem disse verdiene i begynnelsen av koden. I stedet for disse variablene kan du bruke "Nå" for å returnere gjeldende dato og klokkeslett, "Dato" for å returnere gjeldende dato eller "Tid" for å gå tilbake til gjeldende tid. Du kan også manuelt skrive inn dato og klokkeslett ved å bruke følgende format: "# mm / dd / yy hh: mm: ss #". Pass på å ta med de skarpe symbolene slik at VBA kan forstå det.


  4. Trykk "Enter" for å få tilgang til en ny kommandolinje. Skriv inn følgende kode for å vise forskjellen mellom datoene:

    Msgbox x

    Endre "x" til variabelen du brukte på forsiden av "DateDiff" -linjen. Når du kjører koden, vil forskjellen mellom datoene vises i en liten meldingskasse på skjermen.

Hvordan behandle kattemider

Judy Howell

November 2024

Feline øremider er vært vanlige og lever i katten ørekanal, fôring på vok og annet mu. Otodecte cynoti er vanligvi kyldige. Katten din kan ofte nekte eller ripe på ø...

altvannakvarier tilbyr lye farger, klart vann og et bredt pekter av dyre- og planteliv. Med et akvarium er det mulig å lage kjæledyr elv i må rom, i tillegg til å dekorere milj...

Våre Råd