Zellbereich getDataArray() mit queryFormulaCells()
Verfasst: Mi, 06.03.2013 00:22
nabend,
komme hier leider nicht weiter.
wenn man auf diese Art, den zweispaltigen Zellenbereich ausliest, ist die Ausgabe wie ich sie (fast) haben möchte.
Allerdings werden alle Zellen angezeigt, leere Zellen und Zellen mit Formel.
Ich möchte gerne nur die Zeilen in dessen Zellen eine Formel = TEXT ist.
so was in der Art:
blos halt als Array von Arrays auslesen (so wie oben)
ginge das zu machen?
bekomme dass leider nicht hin.
gruß marc
komme hier leider nicht weiter.
Code: Alles auswählen
Dim oRange
Dim aListe
Dim s As String
Dim i As Integer
oRange = oDok.sheets.getByName("Sheet1").getCellRangeByName("D28:E80")
aListe = oRange.getDataArray()
For i = 0 To UBound(aListe)
s = s & "" & Join(aListe(i), " ") & "" & CHR$(10)
Next
MsgBox s, 0, "Data In Range"
Allerdings werden alle Zellen angezeigt, leere Zellen und Zellen mit Formel.
Ich möchte gerne nur die Zeilen in dessen Zellen eine Formel = TEXT ist.
so was in der Art:
Code: Alles auswählen
x = oRange.queryFormulaCells(2)
zellen = x.getCells.CreateEnumeration
while (zellen.hasMoreElements())
zelle = zellen.nextElement()
tmp = UBOUND(aListe())
Redim Preserve aListe(tmp+1)
aListe(tmp+1) = zelle.string
wend
ginge das zu machen?
bekomme dass leider nicht hin.
gruß marc