Hallo zusammen,
seit mehreren Tagen brüte ich über folgenden Problem.
In Excel kann man mit dem Button "Suchen...|Suchen nach: * eingeben|Alle suchen" ganz schnell und einfach die Zelladresse aller gefüllten Zellen herausfinden. Egal, ob 5 Millionen Zellen formartiert sind und gar keinen Inhalt haben. Es werden nur die Zelladressen ausgegeben, die einen Inhalt haben.
Mit AutoIt habe ich nun folgendes gebaut, um die gleiche Funktion für viele Tabellen zu verwenden. Es funktioniert soweit, aber nicht zu 100 Prozent.
$aGetAddress[0] = $oExcel.Application.Selection.SpecialCells($xlCellTypeConstants).Address
Es wird ein Array zurückgegeben, dass alle Zelladressen beinhaltet und ich dann weiterverabbeiten kann.
Leider werden Zellen, die einen Inhalt haben und aneinandergrenzen als Bereich ausgegeben und nicht aufgeteilt in die jeweilige Zelle.
Wie kann ich das mit AutoIt hinbekommen, dass das gleiche Ergebnis wie mit dem Excelbefehl als Ergebnis im Array erscheint?
Mit Cells.Find() habe ich auch schon herumgespielt, aber ohne Erfolg.
Vielen Dank.
leertaste