Seite 1 von 1
Re: Calc per Script auslesen
Verfasst: Sa, 15.02.2014 17:32
von F3K Total
Hi,
das hängt von Inhalt, den du einlesen möchtest, ab.
Zum Beispiel ist es ein Unterschied, ob du die Formel, die in einer Zelle steht, oder das Rechenergebnis dieser Formel haben möchtest.
Es können Texte oder Zahlen in einer Zelle stehen.
Du müsstest schon genauer beschreiben, was du überhaupt mit den eingelesenen Daten anstellen möchtest.
Gruß R
PS: Die Frage gehört eigentlich ins Unterforum
OOo Basic und Java
Re: Calc per Script auslesen
Verfasst: Sa, 15.02.2014 20:17
von F3K Total
Also, die Infos sind immer noch dünn, was du mit den Texten anstellen willst, fehlt.
Du bekommst zum Beispiel mit
Code: Alles auswählen
Sub get_text_array
osheet = thiscomponent.sheets.getbyname("Tabelle1")
ocursor = osheet.createcursor
ocursor.gotoendofusedarea(false)
aRangeaddress = ocursor.rangeaddress
oRange = osheet.getcellrangebyposition(0,0,aRangeaddress.endcolumn,aRangeaddress.endrow)
adataarray = oRange.dataArray
for i = 0 to ubound(adataarray)
arow = adataarray(i)
for k = 0 to ubound(adataarray(0))
stext = arow(k)
msgbox stext
next k
next i
End Sub
alle Texte im benutzten Zellbereich nacheinander zeilenweise angezeigt.
ist dabei dein Textarray
ist die erste Zeile
ist der erste Wert dieser Zeile, also der Wert in Spalte A
ist der zweite Wert dieser Zeile, also der Wert in Spalte B
HTH R
Re: Calc per Script auslesen
Verfasst: So, 16.02.2014 11:28
von F3K Total
Code: Alles auswählen
for i = 0 to ubound(adataarray)
arow = adataarray(i)
if Instr(1,arow(0),"#") > 0 then
goto 100
end if
for x = 0 to ubound(adataarray(0))
stext = arow(x)
arow(x) = Trim(stext)
next x
100:
next i
Re: Calc per Script auslesen
Verfasst: So, 16.02.2014 17:10
von clag
Hallo Piet,
piet hat geschrieben:Wie kann ich so etwas anstellen ??
z.B. so
Re: Calc per Script auslesen
Verfasst: So, 16.02.2014 23:24
von Karolus
Re: Calc per Script auslesen
Verfasst: Mo, 17.02.2014 13:26
von TrueColor
Oh, das ist interessant... dürfte sicher etwas performanter sein als die Schleife von Clag. Geht das auch mit irgendwelchen Füllzeichen genauso elegant?
Grüße
TrueColor
Re: Calc per Script auslesen
Verfasst: Mo, 17.02.2014 14:50
von Karolus
Hallo
Suche in der Hilfe unter Laufzeitfunktionen→→Zeichenfolgen→→Inhalte vervielfachen
Karolus
Re: Calc per Script auslesen
Verfasst: Di, 18.02.2014 09:19
von TrueColor
Ah, also genau so einfach.
Danke, Karolus
Re: Calc per Script auslesen
Verfasst: Sa, 22.02.2014 16:26
von F3K Total
Hi,
ersetzte
durch
Gruß R