ist jemandem schon mal aufgefallen, daß Excel beim savechanges-Befehl den "True"- und "False"-Parameter durcheinanderschmeißt?
Ich habe gerade eine Datei mit folgendem Makro geschrieben:
Sub auto_close()
ActiveWorkbook.Close savechanges = False
End Sub
So wollte ich verhindern, daß Änderungen beim Schließen der Datei gespeichert werden bzw. die entsprechende Frage, ob dies geschehen soll, erscheint. Witzigerweise bewirkt dieses Makro aber genau das Gegenteil: die Datei wird geschlossen und Änderungen ohne Rückfrage gespeichert. Wenn ich das Makro hingegen folgendermaßen schreibe:
Sub auto_close()
ActiveWorkbook.Close savechanges = True
End Sub
...dann wird die Arbeitsmappe OHNE Speichern der Änderungen bzw. die entsprechende Frage geschlossen.
Macht mir nix aus (die auto_close-Makros sind ja eh' veraltet), aber spaßig fand ich's trotzdem.
Kann es sein, daß den Programmierern von Excel hier ein Fehler unterlaufen ist?
Gruß,
Peer