Hallo,
is wahrscheinlich total einfach, komme aber nich drauf. Wie lese ich den Inhalt (z. B. Zahlen) von Zellen in einer Tabelle in z. B. Basic-Variablen ein?
Dank im Voraus!
Rudi
Inhalt von Zellen in Tabelle in Basic einlesen
Moderator: Moderatoren
Naja, es ist nicht so trivial wie vergleichsweise unter VBA, daher kann ich Dir nur mit einem Link auf die StarBasic FAQ weiterhelfen, der hier im Forum auch im ersten Beitrag genannt ist.
Die Lösung Deines Problems findest Du dort unter Punkt 8.11 (8.4 wird allerdings vorausgesetzt).
http://www.dannenhoefer.de/down/StarBasicfaq.sxw
Viele Grüße,
Vanished
Die Lösung Deines Problems findest Du dort unter Punkt 8.11 (8.4 wird allerdings vorausgesetzt).
http://www.dannenhoefer.de/down/StarBasicfaq.sxw
Viele Grüße,
Vanished
Hallo rudi,
die entsprechende Literatur solltest du schon lesen. Es ist nicht ganz so trivial, wie Vanished schon erwähnte. Du musst das Prinzip verstehen.
Zum schnellen Erfolgserlebnis: Das folgend Makro liest die Zahl (!) der Zelle A1 des ersten Tabellenblattes einer geöffneten Datei in die Variable iVar ein:
Ich hoffe, es hilft.
Gruss
Thomas
die entsprechende Literatur solltest du schon lesen. Es ist nicht ganz so trivial, wie Vanished schon erwähnte. Du musst das Prinzip verstehen.
Zum schnellen Erfolgserlebnis: Das folgend Makro liest die Zahl (!) der Zelle A1 des ersten Tabellenblattes einer geöffneten Datei in die Variable iVar ein:
Code: Alles auswählen
sub Zahllesen
Dim iVar as double, oDoc as object, oHeet as object
oDoc = thisComponent
oSheet = oDoc.sheets(0)
iVar = oSheet.getCellRangeByName("A1").value
msgbox iVar
End Sub
Gruss
Thomas
Unterstützer LibreOffice, zertifizierter Trainer und Berater
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic