Hallo DAP,
Ich habe mehrere Funktionen aus einem Excel Makro, deshalb VBA.
Das lässt den Schluß zu, das Du glaubst das LO die Excel-Makros zu 100% umsetzen kann. Dem ist nicht so, dazu sind die Dialekte der beiden zu unterschiedlich. Und wenn Du nicht Zweigleisig (Excel <-> LO) fahren
musst, dann empfehle ich dir
dringends deine Makros für LO neu zu schreiben.
Die Funktionen sind schon im Modul der Tabelle.
Das hat überhaupt nix zu bedeuten.
In Excel braucht ich nur in irgend eine Zelle "=Funktionsname(Parameter;Parameter)" als Formel eingeben.
Wenn der Funktionsname im Modul definiert war, wurde er auch verwendet.
In LO theoretisch auch, aber ohne den Code zu kennen und zu wissen was gemacht werden soll, ist das alles ohne Belang. Es könnte ja auch sein das Du überhaupt keine Makro brauchst, aber das kann man dann ja erst sehen wenn wir das Makro kennen.
Ich vermute sehr stark das dein Makro NICHT in LO funktionieren wird, weil LO damit nichts anfangen kann.
In Calc finde ich die Funktion auch nicht im Funktionsassistenten.
Das ist auch korrekt, denn in LO gibts das nicht da Lo nicht Excel ist.
Ich bin also der Meinung, dass die Eingabe dieser Funktion hier ins Forum gehört. Wenn nicht,
kann man den Beitrag verschieben, wenn ja wie?
Falsche Meinung!
Es gehört dahin wo ich schon sagte. Denn deine selbst geschriebene Function ist keine Funktion die LO von Haus aus mitbringt.
Und verschieben wird hier nicht gemacht. Also an besagtem Ort einen neuen Threrd eröffnen, natürlich mit den Bedingungen wie ich schon Eingangs sagte.
Gruß
balu