Anzeigen der Differenz der Datumsangaben in Stunden in VBA

Autor: Lewis Jackson
Erstelldatum: 11 Kann 2021
Aktualisierungsdatum: 18 November 2024
Anonim
Mit DateDiff eine Zeitdifferenz von zwei Datumswerten berechnen [Excel VBA in 100 Sekunden]
Video: Mit DateDiff eine Zeitdifferenz von zwei Datumswerten berechnen [Excel VBA in 100 Sekunden]

Inhalt

Microsoft bietet VBA - oder "Visual Basic for Applications", eine Programmiersprache, in den meisten wichtigen Microsoft Office-Programmen wie Excel, Access, PowerPoint und Word. VBA enthält die Funktion "DateDiff", die die Differenz zwischen zwei angegebenen Daten angibt. Mit dieser Funktion können Sie auch den Bereich auswählen, den die Funktion verwenden soll, und zwar aus einer Liste mit Jahren, Tagen, Stunden, Minuten und Sekunden.


Anweisungen

Erfahren Sie, wie Sie den Befehl DateDiff in VBA verwenden (Jupiterimages / Photos.com / Getty Images)
  1. Öffnen Sie das Microsoft Office-Produkt, das Sie mit VBA verwenden. Drücken Sie die Tasten "Alt" und "F11", um die VBA-Konsole zu öffnen.

  2. Klicken Sie in der Liste auf der linken Seite des Bildschirms auf das Modul, das Ihren VBA-Code enthält. Wenn Ihr Code auf der rechten Seite angezeigt wird, positionieren Sie den Cursor in der leeren Zeile, in der Sie die Differenz zwischen den beiden Datumsangaben ermitteln müssen.

  3. Geben Sie die folgende Zeile in Ihren VBA-Code ein:

    x = DateDiff ("h", Datum1, Datum2)

    Das "h" sorgt dafür, dass Sie die Differenz der Datumsangaben in Stunden erhalten. "X" ist eine Variable, die Sie am Anfang des Codes festlegen und in eine beliebige Variable ändern können. "Date1" und "Date2" sind Variablen, die die Datumswerte speichern. Sie können sie diesen Werten am Anfang des Codes zuordnen. Anstelle dieser Variablen können Sie "Jetzt" verwenden, um das aktuelle Datum und die aktuelle Uhrzeit zurückzugeben, "Datum", um das aktuelle Datum zurückzugeben, oder "Uhrzeit", um zur aktuellen Uhrzeit zurückzukehren. Sie können Datum und Uhrzeit auch manuell in folgendem Format eingeben: "# mm / tt / jj hh: mm: ss #". Stellen Sie sicher, dass Sie die scharfen Symbole einschließen, damit VBA das verstehen kann.


  4. Drücken Sie "Enter", um auf eine neue Befehlszeile zuzugreifen. Geben Sie den folgenden Code ein, um die Differenz zwischen den Datumsangaben anzuzeigen:

    Msgbox x

    Ändern Sie "x" in die Variable, die Sie vor der Zeile "DateDiff" verwendet haben. Wenn Sie den Code ausführen, wird der Unterschied zwischen den Datumsangaben in einem kleinen Meldungsfeld auf dem Bildschirm angezeigt.

Vielleicht geht Ihnen da Wachmittel au, um e in die Take-away-Machine zu füllen, oder Ihnen geht ogar alle au, oder ie möchten einfach nur Ihr eigene umweltfreundliche Produkt hertellen. Wa ...

Mit Kopfhörern können ie Muik hören, ohne die Menchen in der Umgebung zu tören, aber ie aborbieren chließlich Wach und andere Rücktände. Die kann die Klangqualit...

Neueste Beiträge