nabend,
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"
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:
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
blos halt als Array von Arrays auslesen (so wie oben)
ginge das zu machen?
bekomme dass leider nicht hin.
gruß marc