[b]Option Explicit
Declare Function GetUserName Lib "advapi32.dll" _
Alias "GetUserNameA" (ByVal lpBuffer As String, _
nSize As Long) As Long
Public Function GetBenutzer() As String
Dim LoginName As String
Dim Result As Long
LoginName = Space$(256)
Result = GetUserName(LoginName, Len(LoginName))
If InStr(LoginName, Chr$(0)) > 0 Then _
LoginName = Left$(LoginName, InStr(LoginName, Chr$(0)) - 1)
GetBenutzer = LoginName
End Function[/b][b]Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Cells <> "" Then
With Target.Cells
On Error Resume Next
.AddComment
On Error GoTo 0
.Comment.Visible = False
.Comment.Text Text:="Änderung: " & Format(Now, "hh:mm:ss") & Chr(10) & _
"geändert durch: " & GetBenutzer()
End With
End If
End Sub
[/b]
Laufzeitfehler und Debugfehler beim Surfen
Mickey 04.02.2010 - 3431 Hits -
Windowsanmeldung
juergenlong 03.03.2007 - 268 Hits -
Shortcut für Kommentaranzeige in Excel?
Schreiberling 11.12.2007 - 139 Hits - 4 Antworten
Name im Excel Kommentar entfernen
Ophelia 19.01.2008 - 134 Hits - 2 Antworten