makros aus Excel importieren

Können in Excel verwendete Mmakros in LibreOffice Calc importiert werden?

Ja. Passiert automatisch (wenn Du die Einstellungen nicht geändert hast).

Aber: Importieren heisst nicht, dass sie funktionieren. MS (Excel) und LO verwenden intern völlig andere Objektmodelle (MS-> net und com, LO-> UNO). Die Rahmensprache ist zwar in beiden Basic - und damit ziemlich identisch - aber die Objektzugriffe eben nicht. Zwar besitzt LO eine rudimentäre Übersetzungsebene, die versucht, VBA Objektzugriffe auf LO Objekt-Zugriffe abzubilden, das klappt aber nur in Ausnahmefällen problemlos.

Insofern: Einfach ausprobieren. Funktionieren die Makros nicht - bloss nicht darin herumfuschen. Das führt nie zu einem guten Ergebnis! Dann unter Verwendung der korrekten API Zugriffe und der UNO-Objekten neu schreiben.

Funktionieren sie…gut. Nutzen und sich freuen:)

VG Tom

Herzlichen Dank. Ich werde das ausprobieren.
Ein schönes Osterfest.
Jürgen Nellen

Hi, auch ich bin von Excel zu LO umgestiegen. Ich habe versucht im Internet einen Converter zu finden und auch gefunden. Aber dieser sollte lieber nicht genutzt werden. Ziemlicher umständlicher Mist entsteht dabei und ist unvollständig. Besser ist das Makro in Excel zu verstehen und neu zu schreiben. Dabei ist mir aufgefallen, dass einige Programmierzeilen in LO deutlich einfacher gehen als in Excel. Leider ist auch die Beschreibung von LibreOffice cal nicht sonderlich hilfreich.
http://www.dannenhoefer.de/faqstarbasic/index.html

diese Docus haben mir geholfen