Seite 1 von 1

Inhalt von Zellen in Tabelle in Basic einlesen

Verfasst: Do, 30.12.2004 01:33
von rudi
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

Verfasst: Do, 30.12.2004 09:09
von Vanished
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

Verfasst: Do, 30.12.2004 09:57
von Toxitom
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:

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
Ich hoffe, es hilft.

Gruss
Thomas

Verfasst: Do, 30.12.2004 13:34
von rudi
Hallo Thomas, hallo Vanished

vielen Dank für eure Hilfe. Es funktioniert perfekt!

Rudi