[Newbie] Wie Werte in der Tabelle aktualisieren?

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

Moderator: Moderatoren

stem
*
Beiträge: 14
Registriert: Do, 18.10.2007 17:20

[Newbie] Wie Werte in der Tabelle aktualisieren?

Beitrag 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
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

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

Beitrag 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")
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
stbuerk
***
Beiträge: 97
Registriert: Do, 05.01.2006 08:31
Wohnort: Wuppertal

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

Beitrag von stbuerk »

Hallo Stern
die Tastenkombination
Strg-Shift-F9
berchnet alle Formeln neu!

Stbuerk
stem
*
Beiträge: 14
Registriert: Do, 18.10.2007 17:20

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

Beitrag von stem »

stbuerk hat geschrieben:die Tastenkombination
Strg-Shift-F9
berchnet alle Formeln neu!
Danke!
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

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

Beitrag 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
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
stem
*
Beiträge: 14
Registriert: Do, 18.10.2007 17:20

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

Beitrag 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.
Antworten