你说的这个" />
乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>excel</em>如何实现<em>FOR循环</em>-for

<em>excel</em>如何实现<em>FOR循环</em>-for

作者:乔山办公网日期:

返回目录:excel表格制作


描述具体点好吗,比如用什么语言,想要实现什么功能什么的,我只会C#语言

你说的这个和mod()函数很像
比如mod(1000,25)
就会得到0,循环zd40次后得数为0
mod(1000,33)
会得到10,循环30次后得数为10

和我刚开始接触excel一样的疑问.当时刚从学校出来,学的是C,觉得excel没有循环语句不好用,呵呵,后来才知道excel其实很强大.

Excel普通函数和公式不能实现for循环.
但是数组公式可以实现
比如
for(i=1,i<=1000,i++)
j=j+i;
求1+2+3+...1000类似这样的循环excel是可以做到的
=sum(row(1:1000)) ctrl+shift+enter 3键组合完成输入
excel数组公式是强大的,你可以研究一下.
Sub sheet()
For i = 6 To 12 Step 3
Sheets("sheet1").Cells(i, 9) = Sheets("sheet2").Cells(i + 12 * (i / 3 - 1), 10)
Next i
End Sub

改成这样就行了,刚才的我没测试

所谓循环就是指一系列重zd复的的操作(有规律可循)
for 循环 和do while循环都可以优化变成的代码;
我举个简单点的例子,比如你要把A1的值赋值给A2-A100中(当然这用不到VBA,我只是举个简单例子)
for i= 2 to 100 step 1
cells(i,1).value=cells(1,1).value

next i
这个就是for 循环
i=2
do while i<101
cells(i,1)=cells(1,1).value
i=i+1
loop
这个就是do while 循环
当然这是最简单的例子,真实的循环中一般都是伴随着各种参数 ,模块变量 循环的嵌套 判断的嵌套。总而言之循环就是对重复机械的动作进行优化的。

相关阅读

  • <em>excel</em>如何实现<em>FOR循环</em>-for

  • 乔山办公网excel表格制作
  • 描述具体点好吗,比如用什么语言,想要实现什么功能什么的,我只会C#语言Excel 菜鸟求助:如何优化代码,提高运行速度" src="/uploads/tu/825.jpg" style="width: 400px; height: 267px;" />你说的这个
关键词不能为空
极力推荐
  • 公式中巧用通配符~-excel通配符

  • excel通配符,如果公式中需求运用某些常用的运算符或者特定的符号时,则可在该符号前面添加半波形符号“~”。例如在“*”号前面加“~”,可以解除符号的通配性。

ppt怎么做_excel表格制作_office365_word文档_365办公网