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.
🍀 Das LibreOffice Forum braucht HEUTE Ihre Hilfe! 🍀
❤️ Spenden Sie jetzt und sichern Sie die Zukunft unseres LibreOffice-Forums ❤️
Ihre Spende hilft, die Community offen, werbefrei (bei Registrierung) und lebendig zu halten. Vielen lieben Dank!
>> Das LibreOffice-Forum lebt von Ihnen – und von vielen Experten, die freiwillig und kostenlos ihr Wissen teilen.<<
Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet.
Makros verwenden. - Beispiel "ReplaceString".
-
schroer-berlin
- ! 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) 88-mal heruntergeladen
MX-Linux KDE + Linux-Mint Cinnamon
-
schroer-berlin
- ! 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:
Bitte beteiligen Sie sich mit 7 Euro pro Monat und helfen uns bei unserem Budget für das laufende.
Einfach per Kreditkarte oder PayPal. Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet.
❤️ Vielen lieben Dank für Ihre Unterstützung ❤️