Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Anzeige
Inhaltsverzeichnis

Makro ausführen nach Datum eingabe

Forumthread: Makro ausführen nach Datum eingabe

Makro ausführen nach Datum eingabe
12.04.2018 10:56:10
Daniel
Hallo zusammen,
würde eben Hilfe benötigen. Ich möchte gerne wenn ich bei einer Zelle ein gewünschtes Datum im Format DD.MM.YYYY eingebe das er mir automatisch ein Makro startet.
Hab es bereits mit Worksheet_Change probiert. Leider bekomme ich es nicht ihn das er mir die Zelle als Datum erkennt.
Gruß
Daniel
Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Makro ausführen nach Datum eingabe
12.04.2018 11:04:56
Dieter(Drummer)
Guten Morgen Daniel,
evtl. hilft dir das weiter:
Sub FormatDat()
ActiveCell.NumberFormat = "DD.MM.YYYY"
End Sub

Sonst habe ich keine weitere Idee zu deinem Restcode.
Gruß, Dieter(Drummer)
AW: Makro ausführen nach Datum eingabe
12.04.2018 11:36:38
japes36
kommt in das Registerblatt mit Datumseingabe
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("$A$1)) Is Nothing Or Target.Cells.Count > 1 Then Exit Sub
ActiveCell.NumberFormat = "0#"".""?"".""""20""?"
If IsDate(ActiveCell.Text) Then
Exit Sub
ElseIf (ActiveCell.Text) = "" Then
Exit Sub
Else
MsgBox ("Sie haben ein falsches Datum eingegeben!")
End If
End Sub 

Anzeige
AW: Makro ausführen nach Datum eingabe
12.04.2018 11:37:17
japes36
...in A1 steht dein Datum
AW: Makro ausführen nach Datum eingabe
12.04.2018 13:12:11
Daniel
@Dieter und Japes36
Vielen Dank für Tipps, mit etwas Testen klappt es jetzt wie gewünscht.
Gruß
Daniel
Ein Horror-Thread mehr! isDate()! (omg & owT)
12.04.2018 11:56:02
EtoPHG

Anzeige

Forumthreads zu verwandten Themen

Anzeige