nach dem ich jahrzehntelang mit MSOffice Programmen gearbeitet habe möchte ich auf LibreOffice umsteigen.
Da sich im Laufe der Zeit einige VBA Makros angesammelt haben würde ich diese gerne auch in LibreOffice verwenden.
Meine Versuche in Calc die Makros Schritt für Schritt neu zu erstellen scheiterten bereits an einem einfachen Makro (3 Spalten nacheinander markieren und danach löschen). Es wird zwar etwas aufgezeichnet aber nur die erste Aktion (nur die zuerst gewählte Spalte wird gelöscht) wird beim Makro Aufrufen ausgeführt. ?????
Nach vielen zermürbenden Recherchen und Versuchen beendete ich das Aufnehmen von Makros.
Danach versuchte ich mit Calc eine Excel-VBAProbe-Datei die ein Makro enthält zu öffnen. Nach dem ich die Excel-VBAProbe-Datei in meinen "Vertrauensvollen Ordner" verschob und darin öffnete war das VBA-Makro, was die ersten drei, vier Zeilen betrifft, zu verwenden. Allerdings nur in dieser VBAProbe-Datei. Das Makro soll jedoch in anderen Dateien genutzt werden. Öffne ich zusätzlich zur geöffneten VBAProbe-Datei die zu bearbeitende Muster-Datei und starte bei aktiver Muster-Datei über Extras/Makros/Makros verwalten/LibreOffice Basic.../ das Makro in der VBAProbe-Datei wird er in der VBAProbe-Datei gestartet und nicht in der Muster-Datei.
Nun zu meiner eigentlichen Frage.
Ist es möglich das VBA-Makro aus der VBAProbe-Datei unter "Meine Makros" in ein Modul zu speichern, so dass es in beliebigen Dateien genutzt werden kann ? Mein Versuch das Makro komplett mit copy und past unter "Meine Makros" in ein Modul zu speichern funktionierte, jedoch verweigert es schon bei der ersten Zeile
Code: Alles auswählen
Colums("K:K).Select
Viele Grüße
Ich Bins