今天VBA出错引出的问题
今天在VBA中出了个错
i=inputbox("") '这儿应该是j=inputbox("")
k=inputbox("")
for i=i to k '应该是i=j to k
sh1.cells(1,1)=sh2.cells(i,2)...............
sh1.printout
next
问题我找出来了,但是有个疑问,分步运行时为什么他不运行for内的循环??直接跳过循环就走了???
[解决办法]
不是全部代码吧?
回复内容太短了!
[解决办法]
明显你上面的代码已经出错了 所以不执行FOR
[解决办法]
跟i = i无关. 以下代码是会进入循环的
跟你输入的i的初始值有关.是否>=k
Private Sub Command1_Click()Dim i As Integeri = 1For i = i To 10 Debug.Print iNextEnd Sub
[解决办法]
inputbox得到的是文本吧。
[解决办法]