Hallo,
ich versuche gerade einen bestimmten String "Hanswurst" in einem 2 dimensionallen Array zu suchen.
Dabei bestimme ich die Maximalwerte der x sowie y Dimensionen.
Das funktioniert auch noch super aber leider gibt er als Fundposition x = False und für y nichts aus.
Hab ich vielleicht was in der And Verschachtelung falsch gemacht? Oder sind $Spaltenlaenge und $Zeilengroesse vielleicht Strings?
MsgBox(1,"Größe des Arrays","Array Größe beträgt: "& UBound($Excelinhalt, 1))
MsgBox(1,"Größe des Arrays","Array Größe beträgt: "& UBound($Excelinhalt, 2))
$Spaltenlaenge = UBound($Excelinhalt, 1) - 1
$Zeilengroesse = UBound($Excelinhalt, 2) - 1
For $y = 0 To $Zeilengroesse Step 1
For $x = 0 To $Spaltenlaenge Step 1
If $Excelinhalt[$x][$y] = "Hanswurst" Then $namenspositionx = $x And $namenspositiony = $y
Next
Next
MsgBox(1,"Positionen","xposition = " & $namenspositionx & "" & @CRLF & "yposition = " & $namenspositiony)
[/autoit]