🙏 Helfen Sie jetzt mit, unser LibreOffice Forum zu erhalten! 🙏
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱

🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀

❤️ DANKE >> << DANKE ❤️

>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗

Makro funktioniert nach Speichern nicht mehr

Alles zur Programmierung im LibreOffice.
eric89
Beiträge: 7
Registriert: Di 3. Dez 2013, 11:40

Makro funktioniert nach Speichern nicht mehr

Beitrag von eric89 » Do 5. Dez 2013, 12:05

Hallo!

Ich habe eine Problem mit meiner Tabelle.
Ich habe mit Excel Makros erstellt, die auch in Calc anwenden kann, aber nachdem ich gespeichert habe und die Tabelle wieder starte, dann funktionieren die Makros nicht mehr.
Was soll ich machen? Bin totaler Anfänger, also hoffe ich ihr könnt mir helfen.

MfG Eric
Dateianhänge
Musterdatenbank.xls
(351 KiB) 256-mal heruntergeladen

Benutzeravatar
karolus
* LO-Experte *
Beiträge: 2539
Registriert: Fr 10. Dez 2010, 10:01

Re: Makro funktioniert nach Speichern nicht mehr

Beitrag von karolus » Do 5. Dez 2013, 13:08

Hallo
Bin totaler Anfänger,
Vor allem anderen bist du ein Ignorant der in einem Calcforum hartnäckig Dateien im .xls-format anhängt.

Karolus
LO7.4.7.5 debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO24.8.0.3 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)

eric89
Beiträge: 7
Registriert: Di 3. Dez 2013, 11:40

Re: Makro funktioniert nach Speichern nicht mehr

Beitrag von eric89 » Do 5. Dez 2013, 13:35

karolus hat geschrieben:Hallo
Bin totaler Anfänger,
Vor allem anderen bist du ein Ignorant der in einem Calcforum hartnäckig Dateien im .xls-format anhängt.

Karolus
Hast du nichts besseres zu tun als Leute anzugehen?
Ich hab nur ne einfache Frage gestellt, wenn du sie nicht beantworten kannst dann ist doch gut.

Benutzeravatar
karolus
* LO-Experte *
Beiträge: 2539
Registriert: Fr 10. Dez 2010, 10:01

Re: Makro funktioniert nach Speichern nicht mehr

Beitrag von karolus » Do 5. Dez 2013, 13:56

Hallo

Es gibt einen kleinen Unterschied zwischen "können" und "wollen"....
LO7.4.7.5 debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO24.8.0.3 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)

gogo
* LO-Experte *
Beiträge: 1081
Registriert: Sa 5. Feb 2011, 19:07

Re: Makro funktioniert nach Speichern nicht mehr

Beitrag von gogo » Do 5. Dez 2013, 13:56

Code: Alles auswählen

Excel=>Excel=>Excel=>Excel=>Excel=>Excel=>Excel ...       OK
Excel=>Calc =>Calc =>Calc =>Calc =>Calc => Calc ... evtl. OK
Excel=>Calc =>Excel=>Calc =>Excel=>Calc =>Excel ...    NO GO!
Calc =>Excel=>Excel=>Excel=>Excel=>Excel=>Excel ... evtl. OK
Calc =>Calc =>Calc =>Calc =>Calc =>Calc =>Calc  ...       OK
... ohne Versionsangaben wird's gar nicht gehen, und dann brauchst Du jemanden der exakt dieselben Versionen von Calc&Excel zur Verfügung hat ... das wird's wohl eher selten geben.
g
2008 LucidL./MaverickM./WinXP LibreOffice 3.3.2 > 02/13 LinuxMint13/Xubuntu > 09/13 Debian Wheezy+LO3.5.4.2 > 01/15 Debian Jessie KDE+LO4.3.3.2/Mint17 openbox auf USB+LO4.2.8.2 > 03/16 ArchLin & LO5.1+ff > 02/18 Kubuntu

eric89
Beiträge: 7
Registriert: Di 3. Dez 2013, 11:40

Re: Makro funktioniert nach Speichern nicht mehr

Beitrag von eric89 » Do 5. Dez 2013, 14:31

karolus hat geschrieben:Hallo

Es gibt einen kleinen Unterschied zwischen "können" und "wollen"....
Und du antwortest mir jetzt um Beiträge zu sammeln?
gogo hat geschrieben:

Code: Alles auswählen

Excel=>Excel=>Excel=>Excel=>Excel=>Excel=>Excel ...       OK
Excel=>Calc =>Calc =>Calc =>Calc =>Calc => Calc ... evtl. OK
Excel=>Calc =>Excel=>Calc =>Excel=>Calc =>Excel ...    NO GO!
Calc =>Excel=>Excel=>Excel=>Excel=>Excel=>Excel ... evtl. OK
Calc =>Calc =>Calc =>Calc =>Calc =>Calc =>Calc  ...       OK
... ohne Versionsangaben wird's gar nicht gehen, und dann brauchst Du jemanden der exakt dieselben Versionen von Calc&Excel zur Verfügung hat ... das wird's wohl eher selten geben.
Ich erklär es mal kurz:

Ich benutzte zum erstellen der Tabelle meinen Laptop mit LibreOffice Calc (neuste version). Ich benötige die Tabelle allerdings im XLS Format, da die meisten Rechner auf denen die Tabelle angewendet wird nur mit Excel 2003 ausgestattet sind. Also hab ich die Tabelle in XLS abgespeichert, allerdings werden ja dann die Makros nicht mit abgespeichert. Also habe ich der XLS Datei auf einem anderen Rechner mit Excel 2003 die Makros wieder hinzugefügt und diese wieder abgespeichert. Da funktioniert jetzt alles wie ich es möchte. Aber, wenn ich die Tabelle jetzt wieder an meinem Laptop (mit LibreOffice) öffne, dann funktionieren zwar die Makros erstmal, aber wenn ich Sie wieder abspeichere weil ich Daten eingetragen habe, und sie dann wieder öffne dann funktionieren die Makros nicht mehr.

Ich hoffe ich konnte das Problem halbwegs detailiert schildern.

Gruss Eric

pmoegenb

Re: Makro funktioniert nach Speichern nicht mehr

Beitrag von pmoegenb » Do 5. Dez 2013, 15:11

eric89 hat geschrieben:Ich hoffe ich konnte das Problem halbwegs detailiert schildern.
Das war von Anfang an klar, nur Du ignorierst, dass LibreOffice, bzw. Calc nicht Excel ist. Außerdem gehört das Fremdformat .xls (ist für LibreOffice ein Fremdformat) zur aussterbenden Rasse (auch für MS). Mit MS-Office 2013 wurde das ISO-zertifizierte Dateiformat Open Office XML mit der Dateiendung .xlsx eingeführt.

Fazit: Entweder Du verschaffst Dir Excel, oder die Kollegen installieren LibreOffice.

gogo
* LO-Experte *
Beiträge: 1081
Registriert: Sa 5. Feb 2011, 19:07

Re: Makro funktioniert nach Speichern nicht mehr

Beitrag von gogo » Do 5. Dez 2013, 15:15

okok - in diesem Fall dann:

F1 und Suche nach "Arbeiten mit Microsoft Office und LibreOffice" bringt:
LO-Hilfe hat geschrieben:Makros in Microsoft Office und LibreOffice
Bis auf wenige Ausnahmen können Microsoft Office und LibreOffice nicht dieselben Makro-Codes ausführen. Microsoft Office arbeitet mit VBA-Code (Visual Basic for Applications) und LibreOffice mit Basic-Code, der auf der LibreOffice-API (Application Program Interface) basiert. Die Programmiersprache ist hier zwar dieselbe, aber es kommen unterschiedliche Objekte und Methoden zum Einsatz.
im Klartext:

VBA IST NICHT KOMPATIBEL MIT DER LO-API
Es ist EIN GLÜCKSFALL wenn der VBA-Support von Calc VBA-Code richtig ausführen kann.
Es ist NICHT MÖGLICH, dass LO-Makros in Microsoft-Office funktionieren.

Wir haben Dein Problem soweit ich sehe richtig verstanden, bloß: Es gibt auf Deinem Weg keine Lösung!
g
2008 LucidL./MaverickM./WinXP LibreOffice 3.3.2 > 02/13 LinuxMint13/Xubuntu > 09/13 Debian Wheezy+LO3.5.4.2 > 01/15 Debian Jessie KDE+LO4.3.3.2/Mint17 openbox auf USB+LO4.2.8.2 > 03/16 ArchLin & LO5.1+ff > 02/18 Kubuntu

Benutzeravatar
karolus
* LO-Experte *
Beiträge: 2539
Registriert: Fr 10. Dez 2010, 10:01

Re: Makro funktioniert nach Speichern nicht mehr

Beitrag von karolus » Do 5. Dez 2013, 17:22

Hallo

Soweit ich das sehe würde das im konkreten Fall sehr wohl in Libreoffice funktionieren wenn Kollege Eric das per:

Code: Alles auswählen

Private Sub CommandButton2_Click()
sort_VVLab
End Sub
involvierte sort_VVLab -VBAmakro im Dokument gespeichert hätte und nicht irgendwo anders.


Karolus

_____
Es ist schon bezeichnent, daß einerseits von Excel null Unterstützung von nativen LO-basic erwartetet wird, andererseits aber von LO volle Kompatibilität mit jeder Art VBA-quark gefordert wird.
_____
“No matter how fast light travels it finds the darkness has always got there first, and is waiting for it.” — Terry Pratchett, Reaper Man
LO7.4.7.5 debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO24.8.0.3 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)

Benutzeravatar
lorbass
* LO-Experte *
Beiträge: 627
Registriert: Mo 25. Apr 2011, 18:17

Re: Makro funktioniert nach Speichern nicht mehr

Beitrag von lorbass » Do 5. Dez 2013, 18:13

karolus hat geschrieben:involvierte sort_VVLab -VBAmakro im Dokument gespeichert hätte und nicht irgendwo anders.
Genau den Hinweis hatte ich dem Herrn eric89 — offensichtlich vergebens — bereits hier → http://www.libreoffice-forum.de/viewtop ... 047#p25047 gegeben…

Gruß
lorbass


An alle, die das LibreOffice-Forum gern nutzen und unterstützen wollen:


Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.



Antworten