Kann eine Excel Datei nicht Verwenden

Hallo

ich habe ein Problem mit einer Excel Datei welche ich dringend Benötige, aber nicht verwenden kann weil die Macros nicht verwendet werden können
Kann mir da bitte jemand helfen?

Linktext

Ich möchte die Datei nicht direkt einfügen, weil es eventuell nicht erlaubt währe darum der link,
beim drücken des links wird eine Datei Heruntergeladen, welche mein problem darstellt.
wenn man die Makros Aktiviert, ergibt es einen Syntax Fehler, welchen ich nicht beheben kann.
Leider ist diese Datei ohne den Macros absolut Wertlos.
Vielleicht kann mir ja hier jemand den Fehler beheben oder mir zu mindestens sagen, wie ich das selber beheben kann.

LG Markus

Danke für eure Hilfe

Hallo Markus,

hab die Datei nicht geladen (sind ja Makros drins;)) - aber so viel vorab: LibreOffice ist kein Klon von MS Office - und Makros arbeiten intern mit einer objektorientierten Komponentensprachen - und die sind eben völlig unterschiedlich. Excel arbeitet mit VBA - also com und net-Objekten, LibreOffice nutzt UNO-Objekte. Beide sind natürlich nicht kompatibel.

Auch wenn LibreOffice eine Übersetzungsschicht eingebaut hat und versucht, VBA-Makros intern “zu übersetzen und umzuswitschen” auf UNO-Objekte, wird dies immer nur ein Kompromiss bleiben und nie 100% abdecken. Also:entweder das Makro läuft - ok dann - oder eben nicht. Dann erstell es am besten gleich richtig mit korrekten Makrosprache. Ein “verbessern” von VBA Code führt zu nix außer zu großen Problemen - denn dann würdest Du Objektsprachen vermischen mit dem Ergebnis, dass die Makros weder auf Excel noch auf LO laufen und niemand mehr diese wieder trennen kann.

Wenn Die Datei und die Makros so wichtig für Dich sind, dann nimm Excel - oder schreib die Makros neu.

VG Tom

Das ist nicht so gut, weil ich auf Linux Arbeite und wine halt auch nur ein Kompromiss ist.
Ich hab in einem anderen Forum schon sowas gelesen und dort gibt es auch Lösungsvorschläge nur komme ich mit der Übersetzung nicht klar, weil es einfach zu weit in die Materie eingreift und das Englisch für mich einfach zu hoch ist.
Dass es geht ist sicher, die Frage ist wohl eher wer dazu in der Lage ist, diese Macros zu konvertieren.

Danke trotzdem für deine Bemühungen und die Aufklärung.

LG Markus

Hey MarKus, also, ich kenne einige, die Makros problemlos konvertieren (oder entsprechend anpassen) können - einschließlich mir;) Nur, das ist nicht Aufgabe der Hilfe hier oder eines Forums…

VG Tom