Hallo Zusammen,
Ich habe eine xlsm Datei mit Makros (Button und Berechnung einer Rendite).
Die Datei funktioniert beim ersten öffnen einwandfrei. Wenn ich sie dann wieder als xlsm speichere, schließe und danach wieder öffne, funktionieren einige Makros nicht.
Woran kann das liegen?
Ich würde bei der Kontrolle der Einstellungen anfangen:
Choose Tools - Options - Load/Save - VBA Properties
Die nächste Frage wäre, ob die Macros gespeichert wurden bzw. verändert sind.
.
Seltsam ist, dass es sich nur auf einige Macros auswirkt. Das deutet eher darauf hin, dass sich benötigte? Eigenschaften der Tabelle geändert haben.
Man muss sich vor Augen halten, dass bei jedem Laden das Dokument von MS-codierung in das Modell von LibreOffice übersetzt wird. Beim Speichern passiert der umgekehrte Vorgang und es ist nicht garantiert, dass dabei immer dasselbe herauskommt. Diese Routinen sind zum Import gedacht, nicht unbedingt für dauernden Betrieb in beide Richtungen.
Dann wird der code geändert beim speichern.
Kann man irgendwo erkennen, was geändert wird, oder kann man es unterbinden?