今日写个小VBA,遇个小麻烦,不明白所以然,就上来问下,看下各位有没有遇到这种情况 :set sh1=worksheets(1)
set sh2=worksheets(2)
j=inpubox("开始打印行为:")
k=inpubox("结束打印行为:")
for i=j to k
sh1.cells(2,2)=sh2.cells(i,3)
'全是类似的........
sh1.pintout
next
由于sh2表第一行和第二行是空的,才开始i每次都从第j+1行开始提取数据进行宏运算,后来把第一行和第二行全删了,就又正常了,大家说下是嘛问题哈
set sh2=worksheets(2)
j=inpubox("开始打印行为:")
k=inpubox("结束打印行为:")
for i=j to k
sh1.cells(2,2)=sh2.cells(i,3)
'全是类似的........
sh1.pintout
next
由于sh2表第一行和第二行是空的,才开始i每次都从第j+1行开始提取数据进行宏运算,后来把第一行和第二行全删了,就又正常了,大家说下是嘛问题哈
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货