ich benutze ein geshartes Dokument, bei dem beim Starten die User ID über
Declare Function GetUserName Lib "advapi32.dll" _
Alias "GetUserNameA" (ByVal lpBuffer As String, _
nSize As Long) As Long
und
Dim Buffer As String * 100
Dim BuffLen As Long, Benutzer
BuffLen = 100
GetUserName Buffer, BuffLen
Benutzer = Left(Buffer, BuffLen - 1)
For i = 1 To Sheets.Count
Sheets(i).Range("D91") = Benutzer
Next i
ausgelesen und in Zelle D91 zur Weiterverarbeitung geschrieben wird. Das Problem taucht auf, wenn ein zweiter user das Dokument öffnet, vor dem ersten user wieder speichert und schliesst und der erste User dann speichert. Dann kommt logischerweise die Meldung, dass sich in Zelle D91 die User ID geändert hat. Diese Fehlermeldung ist inhaltlich überflüssig und es ist auch egal welche option der Fehlermeldung gewählt wird. Kann man Feld D91 z.B davon ausnehmen, wenn bei einem gesharten Dokument vor dem speichern Änderungen überprüft werden?
Thomas