For indY as Integer = 1 To xLsheet.UsedRange.Rows.Count Then
If aRndLAcctNo.Contains(xLsheet.Cells(indy + 1, 2).Value.ToString()) Then
aRndLTotProd.Add(Indy)
End If
Next
「To 1000」に設定すると、うまく機能します。しかし、「To xLsheet.UsedRange.Rows.Count」を使用すると、エラーがスローされます。私のExcelファイルには16000行が含まれています。For ループを最適化する方法を教えてください。または、既に文字列の arndLacctNo リストにある項目を含む Excel ファイルの行を取得できる別の方法を提案する場合..