Hallo,
ich möchte gern in einer Zelle eine als VBA-Makro programmierte Funktion verwenden, welche Formatierung muss ich verwenden?
z.B. = Eigenefunktion(Wert) geht bei mir nicht.
🙏 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. 🤗
Calc Zellen berechnen mit VBA Formel
Re: Calc Zellen berechnen mit VBA Formel
Hallo DAP,
Falsches Forum.
Richtig wäre: LibreOffice Programmierung
2.
Es kann wohl keine Garantie dafür übernommen werden, dass eine VBA-Function in LO funktionieren wird. Und warum nimmst Du denn VBA?
3.
Woher sollen wir denn wissen wie der Aufruf lautet, wenn wir nicht das dementsprechende Makro zu Gesichte bekommen. Wir wissen ja nicht mal was es überhaupt machen soll. Nicht jede Function wird auf die gleiche Art und Weise aufgerufen, das ist von Fall zu Fall anders.
Also!
Ab ins richtige Forum, und dann aber bitte mit dem Code und genauere Infos dazu. Denn sonst gibts keine Hilfe.
Gruß
balu
1.ich möchte gern in einer Zelle eine als VBA-Makro programmierte Funktion verwenden
Falsches Forum.
Richtig wäre: LibreOffice Programmierung
2.
Es kann wohl keine Garantie dafür übernommen werden, dass eine VBA-Function in LO funktionieren wird. Und warum nimmst Du denn VBA?
3.
Woher sollen wir denn wissen wie der Aufruf lautet, wenn wir nicht das dementsprechende Makro zu Gesichte bekommen. Wir wissen ja nicht mal was es überhaupt machen soll. Nicht jede Function wird auf die gleiche Art und Weise aufgerufen, das ist von Fall zu Fall anders.
Du meinst wohl: "Wie muss der Aufruf lauten?" Denn das hat nichts mit Formatierung zu tun.welche Formatierung muss ich verwenden?
Also!
Ab ins richtige Forum, und dann aber bitte mit dem Code und genauere Infos dazu. Denn sonst gibts keine Hilfe.
Gruß
balu
Re: Calc Zellen berechnen mit VBA Formel
Hallo balu,balu hat geschrieben:Hallo DAP,
1.ich möchte gern in einer Zelle eine als VBA-Makro programmierte Funktion verwenden
Falsches Forum.
Richtig wäre: LibreOffice Programmierung
2.
Es kann wohl keine Garantie dafür übernommen werden, dass eine VBA-Function in LO funktionieren wird. Und warum nimmst Du denn VBA?
3.
Woher sollen wir denn wissen wie der Aufruf lautet, wenn wir nicht das dementsprechende Makro zu Gesichte bekommen. Wir wissen ja nicht mal was es überhaupt machen soll. Nicht jede Function wird auf die gleiche Art und Weise aufgerufen, das ist von Fall zu Fall anders.
Du meinst wohl: "Wie muss der Aufruf lauten?" Denn das hat nichts mit Formatierung zu tun.welche Formatierung muss ich verwenden?
Also!
Ab ins richtige Forum, und dann aber bitte mit dem Code und genauere Infos dazu. Denn sonst gibts keine Hilfe.
Gruß
balu
danke für die schnelle Antwort.
Ich habe mehrere Funktionen aus einem Excel Makro, deshalb VBA.
Die Funktionen sind schon im Modul der Tabelle.
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 Calc finde ich die Funktion auch nicht im Funktionsassistenten.
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?
Gruß DAP
Re: Calc Zellen berechnen mit VBA Formel
Hallo DAP,
Ich vermute sehr stark das dein Makro NICHT in LO funktionieren wird, weil LO damit nichts anfangen kann.
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
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.Ich habe mehrere Funktionen aus einem Excel Makro, deshalb VBA.
Das hat überhaupt nix zu bedeuten.Die Funktionen sind schon im Modul der Tabelle.
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.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.
Ich vermute sehr stark das dein Makro NICHT in LO funktionieren wird, weil LO damit nichts anfangen kann.
Das ist auch korrekt, denn in LO gibts das nicht da Lo nicht Excel ist.In Calc finde ich die Funktion auch nicht im Funktionsassistenten.
Falsche Meinung!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?
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
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.