VBA编程技巧:分支与循环结构及错误处理.pptx

VBA编程技巧:分支与循环结构及错误处理.pptx

控制程序的流程VBA的分支结构使用循环结构层层嵌套功能强找出程序中的错误

VBA的分支结构1实现双重选择如果在If…Then…Else结构中可以实现分支的双重选择,如果在该结构中需要执行的语句较多,可以将If语句写成代码块的形式,这也就是所谓的多行条件语句形式了。

2实现多重选择在编写程序时,经常需要对多个不同的条件进行判断,根据这些条件来执行不同的程序代码。如果使用多个单条件的If…Then语句,则程序将会变得繁杂。此时,可以使用If…Then…ElseIf语句来对多个不同的条件进行判断,并根据条件在多个语句块中选择需要执行的语句块。

使用循环结构1指定循环次数的循环For…Next循环可以用来执行给定次数的循环,在给定的次数内,循环体内的程序代码将会被反复执行,直到达到设定的计数次数。

2条件循环Do循环语句一共有四个,它们分别是DoWhile…Loop、Do…LoopWhile、DoUntil…Loop和Do…UntilLoop。这四个语句分为两类,即先进行条件判断后循环和先循环后进行条件判断,其中DoWhile…Loop和DoUntil…Loop属于前一类,Do…LoopWhile和Do…LoopUntil属于后一类。

层层嵌套功能强1循环结构的嵌套在使用VBA编写程序时,很多时候仅仅使用单循环结构无法有效地解决问题,此时就需要使用循环结构的嵌套。循环的嵌套,指的是在一个循环结构中放置另外的循环结构,这样的循环在执行时,外层的循环每执行一次,嵌套在内部的循环将会执行一轮。

找出程序中的错误1抓住程序中的错误在VBA中,处理程序的错误需要经过捕获错误、编写错误处理程序和退出错误处理程序这三个阶段。要捕获VBA程序中的错误,可以使用OnError语句,该语句的作用是告诉VBA如果程序在运行时发生了错误该怎么办。

文档评论(0)

1亿VIP精品文档

相关文档