HERBERS
Excel-Forum
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Forumbeitrag
Excel-Version des Fragestellers:
365 privat
Erfahrungslevel des Fragestellers:
VBA nur mit Recorder
Holger
11.04.2024 11:24:43
AW: Uhrzeit einfügen
Habe ich jetzt genauso gemacht, Uhrzeit läuft rein.
Nur die Tabelle schließt sich danach und startet neu.

Gruß
Als Antwort auf diesen Beitrag
hary
11.04.2024 11:01:29
AW: Uhrzeit einfügen
Moin
Du musst schon den Makronamen nehmen.
Private Sub Worksheet_Change(ByVal Target As Range)

If Range("B1") = 1 Then jetzt
End Sub

Dein jetzt Makro braucht nur eine Zeile:
Sub jetzt()

Range("B3") = Time
End Sub

Koentest du also auch so schreiben:
Private Sub Worksheet_Change(ByVal Target As Range)

If Range("B1") = 1 Then Range("B3") = Time
End Sub


Sollte (wenn keine 1 drin steht) auch nix drin stehn dann:
Private Sub Worksheet_Change(ByVal Target As Range)

If Not Intersect(Target, Range("B1")) Is Nothing Then
Range("B3") = IIf(Range("B1") = 1, Time, "")
End If
End Sub

gruss hary
Folgenachrichten
Antwort auf Beitrag erstellen

Beispieldatei hochladen