Excel-VBA-Zeitstempel und Benutzername

Den code unten erkennt Daten, wenn eingegeben, die in Spalte A und fügt automatisch den aktuellen Benutzer in die Zelle auf der rechten Seite. Ich würde auch gerne diesen code, um einen Zeitstempel hinzufügen, wie gut. Ich brauche zum anmelden den Benutzernamen und die Uhrzeit. Irgendwelche Vorschläge?

Private Sub Worksheet_Change(ByVal Target As Excel.Range)
    Dim rCell As Range
    Dim rChange As Range

    On Error GoTo ErrHandler
    Set rChange = Intersect(Target, Range("A:A"))
    If Not rChange Is Nothing Then
        Application.EnableEvents = False
        For Each rCell In rChange
            If rCell > "" Then
                With rCell.Offset(0, 1)
                    .Value = UserName()

                End With

            Else
                rCell.Offset(0, 1).Clear
            End If
        Next
    End If

ExitHandler:
    Set rCell = Nothing
    Set rChange = Nothing
    Application.EnableEvents = True
    Exit Sub
ErrHandler:
    MsgBox Err.Description
    Resume ExitHandler
End Sub

Public Function UserName()
    UserName = Environ$("UserName")
End Function

InformationsquelleAutor user2591771 | 2013-07-17

Schreibe einen Kommentar