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
当我将它设置为“到 1000”时,它运行良好。但是当我使用 'To xLsheet.UsedRange.Rows.Count' 时,它会引发错误。我的 excel 文件包含 16000 行。请帮助如何优化 For 循环。或者,如果您可能会建议另一种方法,我可以获取 excel 文件的行,其中包含已经在 arndLacctNo 字符串列表中的项目。