我正在尝试从我的 excel 文件到 SAP 表中查找特定文本。
我试过下面的代码,但它给了我错误“无效的下一个控制变量引用”
到目前为止,下面是我的代码:
set rLastRow = rSheet.Cells(rSheet.rows.Count, "AO").End(xlUp).Row
Set Table = session.FindById("wnd[0]/usr/cntlGRID1/shellcont/shell/shellcont[1]/shell")
rows = Table.RowCount - 1
cols = Table.RowCount - 1
Dim columns As Object
Set columns = Table.ColumnOrder
For i = 0 To rows
For j = 2 To rLastRow
If rSheet.Cells(j, "AO").Value = Table.GetCellValue(i, columns(3)) Then
MsgBox "Found!" & rSheet.Cells(j, "AO").Value & Table.GetCellValue(i, columns(3)), vbOKOnly
Else
'proceed to next value to find
End If
Next i
Next j
我要做的是对于excel中“AO”范围内的每个单元格,它将在我的GridView(SAP:fbl3n)中寻找匹配项。
有没有另一种方法可以从范围(excel)循环到每个单元格并在 SAP 表(GridView)中查找它?