Hallo, ich kriege folgenden Fehler:
[autoit]test.au3 (14) : ==> Array variable has incorrect number of subscripts or subscript dimension range exceeded.:
If $Inhalt[$Zeile][2] = "Termin" And $Inhalt[$Zeile][4] = "" AND $Inhalt[$Zeile][6] = 0 Then
If ^ ERROR
Wenn ich $Zeile durch eine Zahl ersetze klappt es, kann mir jemand sagen, wo der Fehler liegt?
ich möchte eine Exceldatei auslesen und je nachdem was in den verschiedenen Spalten einer Zeile steht einen anderen Code eintragen.
Hier die entsprechenden Zeilen:
Spoiler anzeigen
$Open = _WinAPI_GetOpenFileName("Flag Datei öffnen", "Excel Dateien (*.xls)")
$oExcel = _ExcelBookOpen($Open[1] & "\" & $Open[2])
$Get2 = _ExcelSheetUsedRangeGet($oExcel, 1)
$Anzahl = $Get2[3]
$Zeile = 0
_ExcelWriteCell($oExcel, "Reasencode", 1, 4)
$Inhalt = _ExcelReadSheetToArray($oExcel, 2 , 4)
_ArrayDisplay($Inhalt)
While $Anzahl <> 0
$Anzahl = $Anzahl -1
$Zeile = $Zeile + 1
If $Inhalt[$Zeile][2] = "Termin" And $Inhalt[$Zeile][4] = "" AND $Inhalt[$Zeile][6] = 0 Then
$Inhalt[$Zeile][1] = 99
....
TheLuBu