Einfügen von Formel in eine Zelle

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

Schiri1
*
Beiträge: 14
Registriert: Di, 25.01.2005 14:43
Wohnort: Nürnberg, eigendlich aber Löbau(Sa.)

Einfügen von Formel in eine Zelle

Beitrag von Schiri1 »

Ich hoffe ich bin hier richtig.
Wenn man mit einem Makro in eine Zelle eine Formel einfügen möchte, so jedenfalls meine Erfahrung, braucht man die englischsprachigen Formel.

Statt: Cells1.Formula = "=SVERWEIS(CC1;$Tabelle1.$C$1:$D$10;2;0)"
eben: Cells1.Formula = "=VLOOKUP(CC1;$Tabelle1.$C$1:$D$10;2;0)"

:?: Wo bekommt man eine Auflistung mit der Gegenüberstellung Deutsch - Englisch und/oder umgekehrt? :?:
Toxitom
********
Beiträge: 3768
Registriert: Di, 12.08.2003 18:07
Wohnort: Wiesbaden
Kontaktdaten:

Beitrag von Toxitom »

Hallo Schiri1,
... braucht man die englischsprachigen Formel.
Das ist richtig.
Wo bekommt man eine Auflistung mit der Gegenüberstellung Deutsch - Englisch und/oder umgekehrt?
Gibt es meines Wissens nirgends. (Wäre doch mal eine schöne Aufgabe :wink: ). Ein einfacher Tipp: eine englische Version installieren (auf einem Testrechner?) - da sind dann alle englisch und man weiss, was man benötigt.

Gruss
Thomas
Unterstützer LibreOffice, zertifizierter Trainer und Berater
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
Schiri1
*
Beiträge: 14
Registriert: Di, 25.01.2005 14:43
Wohnort: Nürnberg, eigendlich aber Löbau(Sa.)

Beitrag von Schiri1 »

Wäre doch mal eine schöne Aufgabe :wink:
Eine Lebensaufgabe!?
Ein einfacher Tipp: eine englische Version installieren (auf einem Testrechner?) - da sind dann alle englisch und man weiss, was man benötigt.
Dann werde ich es mal mit einer Zweitinstallation auf meinem PC versuchen.
nimix13
Beiträge: 5
Registriert: Mo, 21.03.2005 11:54

Taelle mit Funktionsnamen Deutsch Englisch

Beitrag von nimix13 »

Eine Tabelle mit den deutschen Funktionsnamen und den Englischen entsprechnungen gibt es auf

http://www.teamstaroffice.org/download/ ... ompat.html
Frank Lauer
***
Beiträge: 88
Registriert: Mi, 30.07.2003 18:06
Wohnort: Wiesloch

Beitrag von Frank Lauer »

Man kann auch die Deutsche Formel eingeben, dann darf man nur nicht die Poberty cell.formula verwenden, sondern muss die Formel über Cell.FormulaLocal eingeben.
OOo 2.1 , Win XP
Benutzeravatar
Wolf
****
Beiträge: 118
Registriert: Fr, 23.04.2004 06:48

Beitrag von Wolf »

Hallo Leute,

Frank hat recht. Im OO 1.1.1 unter Linux und WIN 2000 habe ich die selbe Erfahrung gemacht.

Code: Alles auswählen

Dim sText as String

sText="=Summe(A1:A50)"
Cell.FormulaLocal = sText
ist der Weg um auch die deutschen Formeln per Makro in die entsprechende Zelle zu pumpen !

Wolf
Antworten