Ich versuche, ein Makro auszuführen, das das Datum und die Uhrzeit einfügt, wenn etwas aktualisiert wurde, aber ich muss es zweimal in derselben Zeile passieren.Ausführen von multiplen Makros in demselben Blatt
Ich habe es bis in Spalte B + C zu füllen, wenn Initialen in Spalte A eingegeben werden, aber ich würde gerne laufen, wenn jemand einem anderen Wert in der Spalte tritt N
Private Sub Worksheet_Change(ByVal Target As Range)
Dim A As Range, B As Range, Inte As Range, r As Range
Set A = Range("A:A")
Set Inte = Intersect(A, Target)
If Inte Is Nothing Then Exit Sub
Application.EnableEvents = False
For Each r In Inte
If r.Value > 0 Then
r.Offset(0, 1).Value = Date
r.Offset(0, 1).NumberFormat = "mm-dd-yy"
r.Offset(0, 2).Value = Time
r.Offset(0, 2).NumberFormat = "hh:mm AM/PM"
Else
r.Offset(0, 1).Value = ""
r.Offset(0, 2).Value = ""
End If
Next r
End Sub
Verwenden Sie mehrere Kontrollen in Inte oder ein Auswahl Fall verwenden/IF auf der Grundlage der target.column und/oder target.row Werte –
@Joseph_Schleiss: Ich sehe Sie neu . Bitte sei höflich und akzeptiere die Antwort, wenn du es für angebracht hältst. – LimaNightHawk