2017-09-15 1 views
-1

Ich versuche ein Makro zu schreiben, um das letzte Änderungsdatum in eine Excel-Zelle zu setzen, bevor das Dokument geschlossen wird.Ungültige externe Prozedur vba excel

Hier ist mein Code:

Private1 

Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean) 
    Range ("A1" = ThisWorkbook.BuiltinDocumentProperties("Last Save Time")) 
End Sub 

Der Fehler kommt: Ungültige Außen Verfahren.

Bitte helfen Sie mir, dies zu beheben. Danke.

+2

die Linie Private1 löschen. – SJR

Antwort

2

Statt

Private1 

Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean) 
    Range ("A1" = ThisWorkbook.BuiltinDocumentProperties("Last Save Time")) 
End Sub 

Verwendung

Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean) 
    Range("A1") = ThisWorkbook.BuiltinDocumentProperties("Last Save Time") 
End Sub 
Verwandte Themen