Ich versuche nun schon seit Stunden, ein vorhandenes Makro zu verwenden, schaffe es aber.
Deshalb schreibe ich.
Ich möchte das Makro "ReplaceString" (In: Extras/Makros.../Anwendungsmakros/Tools) verwenden, um den Inhalt einer Zelle (d.h. einen neuen String) damit zu "erzeugen".
Weil ich es nicht besser weiß und bisher nichts Anderes gefunden habe, probierte ich einfach:
=ReplaceString(Bigstring, NewReplace, OldReplace)
Das funktioniert aber nicht (auch nicht, wenn ich die Kommas durch Semikolons ersetze).
Hinweise zur Lösung sind willkommen.
🙏 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!🍀
>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗
Makros verwenden. - Beispiel "ReplaceString".
-
- ! Supporter - Spende !
- Beiträge: 10
- Registriert: So 27. Dez 2015, 09:14
- Wohnort: Berlin
Re: Makros verwenden. - Beispiel "ReplaceString".
Hallo,
siehe hier:
https://www.dannenhoefer.de/faqstarbasi ... l#Zweig319
siehe hier:
https://www.dannenhoefer.de/faqstarbasi ... l#Zweig319
Grundsätzlich gilt es vor der Benutzung der Funktionen die Bibliothek einzubinden:
GlobalScope.BasicLibraries.LoadLibrary("Tools")
Gruß,
mikele
mikele
Re: Makros verwenden. - Beispiel "ReplaceString".
Hallo, anbei Tabelle mit der gewünschten Funktion. Wie bereits von @mikele erwähnt, musst du vorher die entsprechende Bibliothek "Tools" laden. siehe Tabelle.
Es gibt in Calc aber auch die eingebaute Funktion "wechseln()" die dasselbe macht.
Gruß Helmut
Es gibt in Calc aber auch die eingebaute Funktion "wechseln()" die dasselbe macht.
Gruß Helmut
- Dateianhänge
-
- Replacestrings.ods
- (14.03 KiB) 64-mal heruntergeladen
MX-Linux KDE + Linux-Mint Cinnamon
-
- ! Supporter - Spende !
- Beiträge: 10
- Registriert: So 27. Dez 2015, 09:14
- Wohnort: Berlin
Re: Makros verwenden. - Beispiel "ReplaceString".
Vielen Dank.
Wo muss ich denn diesen String "GlobalScope.BasicLibraries.LoadLibrary("Tools")" eingeben?
MfG
K.S.
Wo muss ich denn diesen String "GlobalScope.BasicLibraries.LoadLibrary("Tools")" eingeben?
MfG
K.S.
Re: Makros verwenden. - Beispiel "ReplaceString".
Hallo, du musst nur die Tabelle öffnen und mit Alt+F11 den Makroeditor aufrufen. Das Makro zum Laden der "Tools" - Bibliothek ist in der Standard-Bibliothek dieser Tabellen-Datei.
Replacestring ist eine Funktion und wird - wie in der Tabelle in Zelle D3 ersichtlich- als normale Funktion eingegeben.
Einfacher als diese Funktion als Makro zu verwenden scheint mir allerdings - ebenfalls in der Tabelle ersichtlich - die Calc-Funktion "Wechseln()".
Gruß Helmut
Replacestring ist eine Funktion und wird - wie in der Tabelle in Zelle D3 ersichtlich- als normale Funktion eingegeben.
Einfacher als diese Funktion als Makro zu verwenden scheint mir allerdings - ebenfalls in der Tabelle ersichtlich - die Calc-Funktion "Wechseln()".
Gruß Helmut
MX-Linux KDE + Linux-Mint Cinnamon
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.