|
本帖最后由 liuzhexin 于 2017-6-21 14:32 编辑
代码如下:
For $i=1 To UBound($aResult, $UBOUND_ROWS)
$a = String ($aResult[$i][2])
If $index = _ArraySearch($aResult1, $a, 0, 0, 0, 0, 1, 2) Then
MsgBox(0,"",$index)
EndIf
Next
$aResult和$aResult1是从excel分别读取过来的二个sheet,想在result1的第二列中搜索result里面第二列的内容。
但是每次运行的时候都报错如下:
"C:\Work\Automation\au3\Validation\DFM\DFM.au3" (31) : ==> Array variable has incorrect number of subscripts or subscript dimension range exceeded.:
$a = String ($aResult[$i][2])
$a = String (^ ERROR
问题:当我把if的那个判断注释掉的时候,这行代码是可以执行过去的。但是只要if开始运行,就会报这个错误。。。。 |
|