VBA控制结构.docVIP

  • 6
  • 0
  • 约2.04万字
  • 约 7页
  • 2016-12-23 发布于河南
  • 举报
VBA控制结构 一、 循环结构    循环结构允许重复执行一行或数行代码。Visual Basic支持的循环结构有:Do...Loop; For...Next;For Each...Next。 1. Do...Loop   用Do循环重复执行一语句块,且重复次数不定。Do...Loop 语句有几种演变形式,但每种都计算数值条件以决定是否继续执行。如同 If...Then一样条件必须是一个数值或者值为 True(非零)或 False(零)的表达式。在下面的Do...Loop循环中,只要condition为True就执行statements。      Do While condition      statements Loop    当Visual Basic执行这个Do循环时会首先测试 condition。如果condition为False(零),则跳过所有语句。如果condition为True非零),则Visual Basic执行语句,然后退回到Do While语句再测试条件。    因此,只要condition为True或非零,循环可以随意执行多少次。如果condition一开始便为False,则不会执行语句。    Do...Loop语句的另一种演变形式是先执行语句,然后在每次执行后测试condition。这种形式保证statements至少执行一次:

文档评论(0)

1亿VIP精品文档

相关文档