ich bekomme eine Fehlermeldung Laufzeitfehler 1004. Es scheint sich auf eine Eintragung des Benutzernamens in eine Zelle zu handeln.
Weshalb das jetzt so ist kann ich nicht sagen. War gestern noch soweit alles ok.
Hier mal der Code, kann jemand feststellen was da falsch sein könnte?
Private Sub Workbook_BeforeClose(Cancel As Boolean)
'Code für das Automatische Anzeigen des Speicherdatums und von der Person die gespeichert hat (Anmeldung am PC)
Sheets("Projektübersicht FMSW").Select
ActiveSheet.Unprotect Password:="XYZ"
Range("I5").Value = Application.UserName
Range("I4").Value = Strings.Format(Now, "hh:mm") & " Uhr - " & Strings.Format(Now, "YYYY-MM-DD")
ActiveSheet.Protect Password:="XYZ", DrawingObjects:=True, Contents:=True, Scenarios:=True _
, AllowFiltering:=True
ActiveWorkbook.Save
End Sub
Private Sub workbook_activate()
'Automatisches Datum eintragen
ActiveSheet.Unprotect Password:="XYZ"
Sheets("Projektübersicht FMSW").Select
Range("I3") = Format(Now, "yyyy-mm-dd")
ActiveSheet.Protect Password:="XYZ", DrawingObjects:=True, Contents:=True, Scenarios:=True _
, AllowFiltering:=True
End Sub
Die beiden Codes stehen in: Dieser Arbeitsmappe
Verbunden sind diese mit einem Schaltbutton zum speichern und schließen des Dokumentes.
Wenn dabei dann das Dokument geschlossen wird, soll in Zelle I5 der Benutzername und in I4 das Datum geschrieben werden.
Jetzt wird mir die Zeile Rabge ("I5")... gelb markiert und als Fehler angezeigt.
Was habe ich hier falsch gemacht?