2017-09-29 1 views
-1

Ich bin neu in Makros und ich frage mich, ob es eine Möglichkeit gab, eine Excel-Arbeitsmappe in eine andere Arbeitsmappe zu speichern und die Daten zu überschreiben. Wie wenn sich die Datei in einem anderen Ordner befindet. Diese Arbeitsmappe wird bei jeder Änderung der Daten automatisch an einem neuen Speicherort gespeichert. Wie man vermeidet, Nachricht zu sehen Are you sure you want to overwrite this file?Excel-Arbeitsmappe automatisch in eine andere Arbeitsmappe speichern

+0

'Application.DisplayAlerts = False 'wird es automatisch überschreiben. – braX

Antwort

0

Der Workbook SaveAs Befehl hilft Ihnen viel. Kombinieren Sie das mit Application.DisplayAlerts = False

Stellen Sie sicher, dass Sie dies entweder in eine Funktion oder Excel button setzen.

+0

Können Sie dies automatisch tun? Keine Tasten gedrückt. Wenn jemand Änderungen an der Excel-Datei vornimmt und sie speichert, kann er nach dem Drücken dieser Schaltfläche auch in einer anderen Arbeitsmappe mit dem gleichen Namen in einem anderen Ordner oder Verzeichnis gespeichert werden. – joe

+0

Sie können so etwas tun, indem Sie Code zu einem hinzufügen. Arbeitsmappen-Ereignis] (https://www.thespreadsheetguru.com/blog/2014/3/31/run-vba-macros-when-a-spreadsheet-opens-or-closes) (z. B. Schließen des Notizbuchs) –

Verwandte Themen