738 Aufrufe
in Tabellenkalkulation von ahorn38 Experte (3.3k Punkte)
Hallo,

in einer Zelle habe ich ein Aktualisierungsdatum stehen der Form

12.1.17 5:12

Ich möchte jetzt ein Tagesdatum mit diesem Datum vergleichen, d.h. ich will nur wissen ob sich Tag, Monat und Jahr geändert haben, die Uhrzeit ist unwesentlich.
Wie könnte das in einem Code aussehen?
Danke und Gruß A.

3 Antworten

0 Punkte
von rainberg Profi (14.9k Punkte)
Hallo Andreas.

Option Explicit

Sub vergleich()
If Cells(1, 2) = Int(CDate(Cells(1, 1))) Then Cells(1, 3) = True
End Sub


A1= Akt.-Datum
B1=Tagesdatum
C1=Vergleichsergebnis

Gruß
Rainer
0 Punkte
von rainberg Profi (14.9k Punkte)
besser so:

Option Explicit

Sub vergleich()
If Cells(1, 2) = Int(CDate(Cells(1, 1))) Then
Cells(1, 3) = True
Else
Cells(1, 3) = False
End If
End Sub


Gruß
Rainer
0 Punkte
von ahorn38 Experte (3.3k Punkte)
Hallo Rainer,

vielen Dank, schön wieder was von dir gehört zu haben!
VG A.

Deine Antwort

Dein angezeigter Name (optional):
Datenschutz: Deine Email-Adresse benutzen wir ausschließlich, um dir Benachrichtigungen zu schicken. Es gilt unsere Datenschutzerklärung.
Anti-Spam-Captcha:
Bitte logge dich ein oder melde dich neu an, um das Anti-Spam-Captcha zu vermeiden.
...