Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1864to1868
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
VBA Kopie speichern
07.01.2022 11:24:40
Bruno
Habe ein Problem
Wir haben in der Firma ein Excel Arbeitsplan File, welches sich in einem geschützten Laufwerk befindet. Dieses wird durch 2 Personen (nicht gleichzeitig) bearbeitet. Wird die Datei gespeichert, soll auf einem für alle zugänglichen Netzlaufwerk eine Kopie gespeichert werden. Dies soll zudem auch möglich sein, wenn das File bereits geöffnet ist.
Das Problem daran ist, dass mein Code/Excel zwischendurch hängen bleibt.

Private Sub Workbook_BeforeSave(ByVal SpeichernAngezeigt As Boolean, Abrechen As Boolean)
Dim a As Variant
'Am aktuellen Ort speichern
ActiveWorkbook.Save
'Meldungen Ausschalten
Application.DisplayAlerts = False
'Speichern auf Share mit ReadOnly Empfehlung
ActiveWorkbook.SaveAs Filename:="\\Pfadangabe" + ActiveWorkbook.Name, ReadOnlyRecommended:=True
'Meldungen Einschalten
Application.DisplayAlerts = True
End Sub

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: VBA Kopie speichern
07.01.2022 11:51:49
ralf_b
1. das beforesave event wird ausgelöst wenn Excel das Workbook speichern möchte. Somit ist das Aufrufen von ActiveWorkbook.Save unnötig und führt zu einer Rekursion. Weil dann das beforesave event erneut angestossen wird.
2. SaveCopyAs statt saveas
Saveas ändert den Dateinnamen der aktiven Datei. Wenn du eine unabhängige Kopie speichern willst, dann savecopyas
AW: VBA Kopie speichern
07.01.2022 13:01:47
Bruno
Das Problem bei SaveCopyAs ist, dass bei geöffneter Datei auf dem Netzlaufwerk die Kopie nicht gespeichert werden kann. Dies habe ich mit ReadOnlyRecommended:=True abgefangen
Anzeige

301 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige