Seite 1 von 1

[Newbie] Wie Werte in der Tabelle aktualisieren?

Verfasst: Do, 18.10.2007 17:26
von stem
Hallo,

ich bin Newbie in Sachen OO Basic. Ich bastele mir gerade eine Funktion, die eine Prozentangabe bzw. eine Dezimalzahl in eine Integer-Zahl umrechnet, genauer gesagt, in die KS-Punkte. Richtig, ich bin Lehrer. :wink:

Hier meine Testfunktion bisher:

Code: Alles auswählen

Function BerechneKSPunkte(Prozent As Double) as Integer

BerechneKSPunkte=2

End Function
Das Aufrufen der Funktion mit

Code: Alles auswählen

=BERECHNEKSPUNKTE($N5)
in einer Tabellenzelle klappt auch. Nur wenn ich in der Funktion die 2 zu einer 3 umändere, hätte ich gerne, dass die Werte in der Tabelle entsprechend auch aktualisiert/neu berechnet werden. Das geschieht nämlich bisher noch nicht.

Fürs Tipps "danke" im Voraus! :D


stem

Re: [Newbie] Wie Werte in der Tabelle aktualisieren?

Verfasst: Fr, 19.10.2007 02:52
von komma4
Aktualisieren = erneut die Funktion durchlaufen.... weiss ich nicht...

Um diese Uhrzeit würde ich als Lösung per Basic:

* entweder die Funktion neu in die Zelle schreiben [setFormula / setFormularLocal]

oder gleich

* die Funktion per Basic aufrufen und das Ergebnis in die Zelle schreiben createunoservice("com.sun.star.sheet.FunctionAccess")

Re: [Newbie] Wie Werte in der Tabelle aktualisieren?

Verfasst: Fr, 19.10.2007 14:21
von stbuerk
Hallo Stern
die Tastenkombination
Strg-Shift-F9
berchnet alle Formeln neu!

Stbuerk

Re: [Newbie] Wie Werte in der Tabelle aktualisieren?

Verfasst: Fr, 19.10.2007 16:01
von stem
stbuerk hat geschrieben:die Tastenkombination
Strg-Shift-F9
berchnet alle Formeln neu!
Danke!

Re: [Newbie] Wie Werte in der Tabelle aktualisieren?

Verfasst: Fr, 19.10.2007 17:14
von komma4
...warum die Frage dann im BASIC-Forum? Ich denke (gerade nachts um 3) dann an gesuchten Code... oder habe ich jetzt auch die Eselskappe auf... grummel...

Egal: Hauptsache es funktioniert

Re: [Newbie] Wie Werte in der Tabelle aktualisieren?

Verfasst: Fr, 19.10.2007 17:26
von stem
Wenn ich die Antwort schon im Voraus wüsste, könnte ich die Frage gleich im "richtigen" Forum posten. Aber wenn ich schon die Antwort wüsste, hätte ich ja gar nicht erst geschrieben ... :wink:

Sorry, aber ich dachte wirklich, das hat eher was mit OO Basic als mit OO Calc an sich zu tun.