Hallo,
ich versuche gerade aus einer existierenden Tabelle den Inhalt einer Spalte (30 Zeilen mit "Inhalt 1" usw.) auf ein Array zuschreiben.
Dabei verwende ich natürlich UDFs. Jedoch bekomme ich einen Fehler der aus der Include Datei kommt.
Ich poste mal Code und Error.
#Include <Excel.au3>
#include <Array.au3>
Global $ExcelArray[30]
[/autoit][autoit][/autoit][autoit];~ Dateipfad auf Variable speichern
$Speicherort = @ScriptDir & "\37.xls"
;~Datei am Speicherort sichtbar und auch beschreibbar öffnen
$oExcel = _ExcelBookOpen(""& $Speicherort,1,False)
WinWaitActive("Microsoft Excel - 37.xls")
$ExcelArray = _ExcelReadSheetToArray($oExcel,1,1,Default)
_ExcelWriteArray($oExcel, 1, 2, ""& $ExcelArray)
MsgBox(1,"Array",""& $ExcelArray)
Als Error wird ausgegeben:
Line 808 (File "C:\Program Files\Autoit\Include\Excel.au3")
ReDim $avRET[$iRowCnt + 1][$iColCnt +1]
ReDim $avRET[^ERROR
ERROR: Array variable subscript badly formatted.
Ist vielleicht die Include Datei kaputt? Oder liegt das an meinem Anfängerquelltext?