我试图复制一些8位数字以用于SQL搜索。Excel-VBA字符串操作问题
SQL查询给了我错误,并且在一些调试后我发现字符串不包含所有的数据。似乎在25个左右的数字后,我的for循环停止输入数据,就好像字符串已满。
感谢您的帮助......
Lots = ""
For iRow = 2 To 500
If IsEmpty(Sheets("Filtered Data").Cells(iRow, 2)) Then Exit For
Lots = Lots & ",'" & Sheets("Filtered Data").Cells(iRow, 2).value & "'"
Next iRow
Lots = "(" & Mid(Lots, 2, Len(Lots) - 1) & ")"
我试过你的代码,但问题仍然存在。 Lots字符串只收集前26个数字,不会广告finel“')”。我很抱歉,但我无法上传所有的代码或我正在处理的数据。 –
您只能上传前27个号码,以帮助人们帮助您 – user3598756
抱歉,无法上传我的数据(IP问题)。但是,这些数字并不重要,只需在27个8位数字上进行试用即可。 –