vba do loop的几个例子

2016-02-19 14:06 22 1 收藏

在这个颜值当道,屌丝闪边的时代,拼不过颜值拼内涵,只有知识丰富才能提升一个人的内在气质和修养,所谓人丑就要多学习,今天图老师给大家分享vba do loop的几个例子,希望可以对大家能有小小的帮助。

【 tulaoshi.com - Excel教程 】

一、DoLoop语句的语法

Do[While I Until逻辑表达式]

循环体

Loop[While I Until逻辑表达式]

当逻辑表达式的值为True时,使用While关键字执行循环体,直到逻辑表达式的值为False时跳出循环体,即执行Do While-Loop循环语句。

当逻辑表达式的值为False时,使用Until关键字执行循环体,直到逻辑表达式的值为True时跳出循环体,即执行Do Until-Loop循环语句。

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com)

在大多数情况下Do while.Loop循环语句与Do UntilLoop循环语句可以互换使用,只需将循环条件取反即可。但对于需要先判断再执行的一些操作,最好使用Do While-Loop循环语句。

另外,使用Do-Loop循环语句时,需要在循环体内使用Exit Do语句跳出Do-Loop循环,进而执行Loop后面的一条语句。

二、doloop的几个例子

①例子

Dim myCnt As Long

myCnt = 1

Do While myCnt = 5

Cells(myCnt, 3).Value = Cells(myCnt, 1).Value * Cells(myCnt, 2).Value

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com)

myCnt = myCnt + 1

Loop

当myCnt小于等于5时循环,否则就退出循环。

②例子

Dim myCnt As Long

myCnt = 1

Do

Cells(myCnt, 3).Value = Cells(myCnt, 1).Value * Cells(myCnt, 2).Value

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com)

myCnt = myCnt + 1

Loop While myCnt=5

③例子

Dim myCnt As Long

myCnt = 1

Do

Cells(myCnt, 3).Value = Cells(myCnt, 1).Value * Cells(myCnt, 2).Value

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com)

myCnt = myCnt + 1

If myCnt5 Then Exit Do

Loop

④例子

counter = 0

myNum = 9

Do Until myNum = 10

myNum = myNum - 1

counter = counter + 1

If myNum 10 Then Exit Do

Loop

MsgBox "The loop made " & counter & " repetitions."

来源:http://www.tulaoshi.com/n/20160219/1606172.html

延伸阅读
标签: ASP
  knowledge.XML文件 <?xml version="1.0" encoding="gb2312"? <?xml:stylesheet type="text/xsl" href="knowledge.xsl"? <Ebaihe name="Ebaihe" type="gs" id="gs000" <知识管理 name="知识管理" type="rt" id="rt000&quo...
当使用设备调节控制相机上热靴闪光灯的输出时,应该尽量遵循关于光线的基本原则:光源越大,光线越柔和。 使用当今市场上无数柔光罩中的任何一种都会帮你获得柔和的光线。这些灯具把相机自带闪光灯的光扩散得比用其他方式都要广,而且使光线比直接闪光柔和很多。当然,这些柔光罩也会向前打光。这使得光线不仅柔和,而且平滑。相比而言,我...
标签: 电脑入门
[That for me] [it isn't over] [so] [ In the best of times ] [Do you want you do] [To see you want to see] [ Youth without regret ] ---------------------------------
    对于DBA来讲,熟悉ORACLE的常用操作方法有很重要的作用,下面列举几个方面的:     一、Oracle数据库的几个关闭方法     对于ORACLE来讲,关闭的方法有三个:     在SVRMGRL下可以输入如下语句,就可关闭数据库,但每个语句都有自己的作用,有的语句还必须慎重使用  ...
Do it评测   俗话说:今日事今日毕;明日复明日,明日何其多。你是否尝试过一件事情一直拖拉,最后忘记或者不了了之呢?现在有了Do it ,专门列出了今天和明天两个待办事项表,时刻提醒用户还有哪些事情没有及时处理。 Do it 内部设置十分简单,简单到只有三个不同的屏幕,今天待办事项、明天待办事项以及程序设置屏幕。 ...

经验教程

893

收藏

48
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部