Seite 1 von 1

Makro aus Bibliothek liefert #WERT!

Verfasst: Di 25. Okt 2016, 19:21
von Timo Beil
Hallo Community,

vielleicht nur eine Kleinigkeit, aber ich habe nichts gefunden und verzweifle:

Alle Funktionen, die ich in ein Modul einer "neuen Bibliothek" hineinschreibe, z.B.

Function Drei() As Integer
Drei=3
End Function

liefern beim Einbinden in eine Zelle (also =Drei()) als Ergebnis die Ausgabe #WERT!

Verschoben in ein Modul der Bibliothek "Standard" funktioniert alles wunschgemäß - was mache ich falsch? Sicherheitseinstellung?

Danke für eure Anworten (;
-- Timo

Re: Makro aus Bibliothek liefert #WERT!

Verfasst: Di 25. Okt 2016, 19:48
von karolus
Hallo

Das ist so implementiert … UDF nur aus der Standardbibliothek.
Wo ist das Problem?

Re: Makro aus Bibliothek liefert #WERT!

Verfasst: Di 25. Okt 2016, 20:04
von Timo Beil
Oops, das ging schnell mit der Antwort (:

Und das mit der Beschränkung auf Standard wusste ich nicht ):

Gibt es eine "einfache" Möglichkeit, meine Functions (die heißen UDF habe ich gelernt) auf mehreren Computern zur Benutzung in mehreren Dateien zur Verfügung zu stellen? Das würde mir - insbesondere bei Änderungen oder Ergänzungen und zur Wahrung von Konsistenz - ein wenig an Kopfschmerzen sparen.

Danke
-- Timo

Re: Makro aus Bibliothek liefert #WERT!

Verfasst: Di 25. Okt 2016, 20:28
von karolus
Hallo
UDF steht für UserDefinedFunction

Du könntest sie in die StandardBibliothek einer Dokumentvorlage stecken, und diese Vorlage für alle beteiligten Dokumente nehmen.
Oder aber du machst ein vernünftiges Calc-AddInn und stellst das als Extension zur Verfügung.

http://www.biochemfusion.com/doc/Calc_addin_howto.html
https://forum.openoffice.org/en/forum/v ... 21&t=56916
http://www.openoffice.org/api/docs/comm ... AddIn.html
http://de.openoffice.info/viewtopic.php ... 19962b3c15

Re: Makro aus Bibliothek liefert #WERT!

Verfasst: Di 25. Okt 2016, 20:33
von Timo Beil
Das hat mir geholfen - Danke schön!