Office: (Office 2016) If Datum < Heute Then

Helfe beim Thema If Datum < Heute Then in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo Leute, ich stehe wieder vor dem Wald mit lauter Bäumen, vlt entdeckt ihr meinen Logikfehler: If UserForm.TextBox_Neuer_LT <> "" Then... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von SvenMakroAnfänger, 5. Mai 2022.

  1. If Datum < Heute Then


    Hallo Leute,

    ich stehe wieder vor dem Wald mit lauter Bäumen, vlt entdeckt ihr meinen Logikfehler:
    Vorher habe ich noch als Public die UserForm.TextBox_Neuer_LT als "date" formatiert.
    Der neue Liefertermin soll älter oder gleich heute sein, ansonsten soll es zur Fehlermeldung kommen.

    Vielen Dank vorab!
     
    SvenMakroAnfänger, 5. Mai 2022
    #1
  2. Lutz Fricke Erfahrener User
    Hallo SvenMakroAnfänger,

    bei solchen Problemen hilft es oft, im Einzelschritt-Modus durch das Makro zu laufen und dir die Variablen anzusehen.
    Int(Now()-1) ist eine Zahl (für heute 44686), aber kein Datum.

    Um mit einem Datum zu rechnen nutze ich lieber die DateAdd-Funktion.

    Gruß,
    Lutz
     
    Lutz Fricke, 5. Mai 2022
    #2
    1 Person gefällt das.
  3. Exl121150 Erfahrener User
    Hallo,

    ein älteres Datum heißt somit, dass diesem eine kleinere fortlaufende Zahl entspricht als einem jüngeren Datum - oder anders herum: Falls es sich um eine größere fortlaufende Zahl als die für das Heute-Datum handelt, liegt sie in der Zukunft und sollte nach deinen Anforderungen eine Fehlermeldung auslösen.
    Darum muss nach meiner Logik die Fehlerabfrage lauten:
    Code:
    If UserForm.TextBox_Neuer_LT.Value > Int(Now()) Then
       MsgBox "Bitte, gib ein Datum in der Vergangenheit ein", vbOKOnly, "Obacht!"
       Exit Sub
    End If
    

    Ich habe dir auch den Text der MsgBox angepasst an deine erstgenannten Anforderungen!
     
    Zuletzt bearbeitet: 5. Mai 2022
    Exl121150, 5. Mai 2022
    #3
    1 Person gefällt das.
  4. If Datum < Heute Then

    Juhu,

    vielen Dank euch beiden. Hat mir sehr geholfen. Ich habe tatsächlich jetzt die TextBox als Integer berechnet und mit Heute verglichen. Das passt jetzt. Vielen Dank!!! :)
     
    SvenMakroAnfänger, 5. Mai 2022
    #4
Thema:

If Datum < Heute Then

Die Seite wird geladen...
  1. If Datum < Heute Then - Similar Threads - Datum Then

  2. Tabellenblatt-Name: aktuelles Datum im Blattregister anzeigen

    in Microsoft Excel Hilfe
    Tabellenblatt-Name: aktuelles Datum im Blattregister anzeigen: Excel 365 läuft unter Windows 11, ich grüße recht herzlich! Es geht um ein Automatisiesierungsproblem: Für eine Standardauswertung sollte im Blattregister immer das aktuelle Datum angezeigt...
  3. aktuelles Datum im Schnellbaustein

    in Microsoft Word Hilfe
    aktuelles Datum im Schnellbaustein: Hallo Zusammen, für Tagesberichte habe ich mir ein Schnellbaustein je Seite angelegt. Gibt es eine Möglichkeit das beim Einfügen des Schnellbausteines jeweils immer das aktuelle Datum eingefügt...
  4. Ahnengalerie sortieren

    in Microsoft Excel Hilfe
    Ahnengalerie sortieren: Ich bin daran meine Ahnen zuerforschen. Die Namen habe ich, nun möchte ich das ganze nach jahrn sortieren. Die Daten sind alle vor 1900. Erfasst habe ich das Datum TT.MM.JJJJ. Wer kann mir helfen?
  5. Datum in Formel ersetzen

    in Microsoft Excel Hilfe
    Datum in Formel ersetzen: Hallo, <br/><b><em>Muster</em></b><table border="1" cellspacing="0" cellpadding="0" style="border-color:#000000; border-width: 1px; font-size:11px; background-color:#ffffff; padding-left:2pt;...
  6. Daten aus mehreren Blättern nach Datums einträgen suchen

    in Microsoft Excel Hilfe
    Daten aus mehreren Blättern nach Datums einträgen suchen: Hallo zusammen, ich habe in einer Excel merere Blätter (maschinen) mit Einträgen( Datum, Arbeitszeit, Produktionsausfall, Störung und Maßnahme) nun möchte ich ein Dahsboard bauen in dem man das...
  7. Gelöscht-Ordner nach Datum leeren

    in Microsoft Outlook Hilfe
    Gelöscht-Ordner nach Datum leeren: Hallo Leute, ich bin der neu hier. Ich will meinen Ordner "Gelöschte Elemente" per Knopfdruck(Excel VBA) leeren. Dazu habe ich folgenden Code gefunden: Public Sub Geloeschte() Dim Out As...
  8. Arbeitstage zählen bis zu einem bestimmten Datum ...

    in Microsoft Excel Hilfe
    Arbeitstage zählen bis zu einem bestimmten Datum ...: Hallo, ich habe von meinem Kollegen eine Anfrage erhalten, ob ich nicht mal ausrechnen kann, wie lange er noch Arbeiten muss bis er in Rente gehen kann. Beispieldaten.: Sein letzter Tag wäre...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden