Hoe het verschil in datums in uren in VBA wordt weergegeven

Schrijver: Robert Simon
Datum Van Creatie: 17 Juni- 2021
Updatedatum: 16 November 2024
Anonim
Excel VBA Basics #24 DateDiff in VBA - Difference in Seconds, Hours, Weekdays, Quarters, Months, Etc
Video: Excel VBA Basics #24 DateDiff in VBA - Difference in Seconds, Hours, Weekdays, Quarters, Months, Etc

Inhoud

Microsoft bevat VBA - of "Visual Basic for Applications", een programmeertaal - in de meeste grote Microsoft Office-programma's, zoals Excel, Access, PowerPoint en Word. VBA bevat de "DateDiff" -functie, die het verschil aangeeft tussen twee opgegeven datums. Met deze functie kunt u ook het bereik kiezen dat de functie zal gebruiken in een lijst met jaren, dagen, uren, minuten en seconden.


routebeschrijving

Leer hoe u de DateDiff-opdracht in VBA gebruikt (Jupiterimages / Photos.com / Getty Images)
  1. Open het Microsoft Office-product dat u gebruikt met VBA. Druk op de toets "Alt" en "F11" om de VBA-console te openen.

  2. Klik op de module die uw VBA-code bevat in de lijst aan de linkerkant van het scherm. Wanneer uw code aan de rechterkant verschijnt, plaatst u de cursor op de lege regel waar u het verschil tussen de twee datums moet bepalen.

  3. Typ de volgende regel in uw VBA-code:

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

    De "h" zorgt ervoor dat u het verschil van de datums in uren krijgt. "X" is een variabele die u aan het begin van de code instelt en die u naar elke gewenste variabele kunt veranderen. "Datum1" en "datum2" zijn variabelen die de datumwaarden opslaan. U kunt ze aan het begin van de code aan deze waarden toewijzen. In plaats van deze variabelen, kunt u "Nu" gebruiken om de huidige datum en tijd te retourneren, "Datum" om de huidige datum of "Tijd" te retourneren om naar de huidige tijd terug te keren. U kunt de datum en tijd ook handmatig invoeren met het volgende formaat: "# mm / dd / jj uu: mm: ss #". Zorg ervoor dat u de scherpe symbolen opneemt zodat VBA het kan begrijpen.


  4. Druk op "Enter" om toegang te krijgen tot een nieuwe opdrachtregel. Voer de volgende code in om het verschil tussen de datums weer te geven:

    Msgbox x

    Wijzig "x" in de variabele die u hebt gebruikt op de voorkant van de regel "DateDiff". Wanneer u de code uitvoert, wordt het verschil tussen de datums weergegeven in een klein berichtvenster op het scherm.

In de taal van bodybuilder i "bulken" een bewute poging om aan te komen in de hoop de piermaa te vergroten. Er zijn twee oorten ballattoffen: choon en vuil. In de vuile omgeving ligt de focu...

Al uw hond verkouden i of een allergie heeft, zal hij niezen en lat krijgen van een vertopte neu. Bij de eerte tekenen van niezen, hijgen of een loopneu, wat duidt op vertopping, breng de hond dan naa...

De Meest Lezen