ActiveWorkbook Close (True) funktioniert
21.02.2020 16:09:43
Hafenmaier
ich habe ein Problem mit der Funktion ActiveWorkbook.Close (True), Die veränderten Daten werden nicht zurückgeschrieben. Folgenden Ablauf habe ich erstellt.
- Ich öffne eine Arbeitsmappe (A), die den VBA-Code erhält und gebe Veränderungen in das nun sichtbare Arbeitsblatte ein.
- Das Arbeitsblatt hat einen Button und mit der Funktion hinter dem Button:
-- öffne ich eine andere Excel-Datei (B)
-- kopiere die Zeilen aus dem Arbeitsblatt der Mappe (A) in das Arbeitsblatt der Mappe(B)
-- Ich aktiviere (B)
-- und ich führe mein ActiveWorkbook.Close (True) aus.
Die Abfrage, ob ich speichern möchte, kommt hoch und ich beantworte mit "Ja".
Die Mappe (B) wird dann geschlossen alles ist gut, bis auf die Tatsache, dass die Veränderungen beim Schliessen von (B) nicht geschrieben werden. Der ursprüngliche Inhalt bleibt erhalten. Sieht man auch daran, dass sich das Änderungsdatum im Explorer nicht verändert hat.
Was mache ich falsch ?
Danke vorab
Heiko