excel vba for语句 几个变量同时改变

Subprogram1()Fori=3To18Step1Forj=5To29Step3Cells(i,4)=Cells(j,2)Nextj,iEndSub如图填入黄色格,... Sub program1() For i = 3 To 18 Step 1 For j = 5 To 29 Step 3 Cells(i, 4) = Cells(j, 2) Next j, i End Sub如图填入黄色格,上面的程序i和j没有同时改变,请问哪里出了问题以及如何简介完成全表格 展开
 我来答
Jerry一爱生活
2018-11-26 · 原创不易,请多鼓励;动动小手,点个关注
Jerry一爱生活
采纳数:296 获赞数:11379

向TA提问 私信TA
展开全部
因为一个for对应一个next;你的第一个for相当于没有next,所以只有j变量在变,i其实没有变化。
更多追问追答
追问
是这样的吗,next j,i 了啊
运行后i也变了呀就是商品那一列全都变成卷心菜了
追答
你拆开写

next i
next j
这样试试呢
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式