双,廖雪峰-人工智能:苦涩的教训或甜蜜的一课

今天和咱们说的是VBA代码履行的方法,举个比方啊,咱们的代码执acs行进程一般都是从SUB 开端,到end sub 完毕,这个进程是顺从其美的。可是在咱们有些时分,并不需求他依照流程履行,而是需求越过某些句子进行履行,或许判别条件来履行的句子,这个时分咱们就需求运用操控代码履行的方法,详细的几种操控履行方安顺天气预报式如下,咱们会逐个解说的。

GOTO 句子

IF-Then 结构

Select Case 结构

For-next 结构

DO While 结构

Do Until 结构

GOTO 句子

这个句子是咱们最常用的改动履行进程的语租房子句,这个句子便是能够将程序履行的途径转移到咱们指定的指令上面,可是需求留意的是,这个跳转句子只能在一个子进程中心跳转黄果树瀑布在哪里,而不支撑在模块之间跳转。举个栗子,如下所示代码:

在本国家领导人轮中运用GOTO句子的皮效果是,当我双,廖雪峰-人工智能:苦涩的经验或甜美的一课们的等式建立的时分,就直接跳转出来,显现咱们需求的成果,需求留意的是,咱们GOTO后边接的是咱们要跳转的字符,咱们需求跳转的字符标签方位需求添加冒号(文本必需求冒号,数字能够不需求冒号),这样能够加速履行的速度。

一般状况下,咱们并不主张你运用GOTO句子,由于运用这个了,让程序变得比较难看懂,在别的的状况下,比方跳进程序中心的过错值,咱们能够运用GOTO句子。

IF-Then 结构

在VBA代码中最常见的判别句子便是咱们的IF-Then 结构,这个是十分重要的判别句子,这个结构咱们用于单条件或许多条件判别。举个栗子,如下:

以上是单条件判别句子,当咱们的代码只要一行的时分,能够不写END IF。可是假如分红2行的话,就必须写上,不然会报错的,他们是逐个对应的。刘昱妤lexie

咱们现在看看一个if then多条件判别结构,如下所示:

便是运用判别句子,对咱们的X值就行判别,假如一旦契合就履行完结此段代码。

其实这个句子和咱们的IF函数十分相似,当然VBA中心还有一个IIF函数的运用方法和IF函数的方法相同,咱们就不逐个解说了。

Sele风吕敷结法ct Case 结构

当咱们在多个挑选之间做出挑选的时分,咱们就能够运用这个结构,就能够看到这个结构是有多么的方便了。他和咱们的IF THEN结构可母婴加盟以彼此代替,用法如下:

其实这个结构咱们十分好了解,需求留意的是每个Case句子的下方,能够写许多的履行代码,当条件满意的时分,咱们的海豚湾恋人程序都会履行。需求留意的一点是,为了既包含程序的履行速度,咱们需求将把最优或许的状况,放置在最前面,这样功率就能最大化。

For-next 结构

这个循环也网站建造是咱们最最常用的循环句子,是咱们最好的一个循环句子。他的详细用法如下:

其实这个结构是十分简略的,需求蓝莓怎样吃把咱们要夫妻履行的代码放置在中心即可,就相当于累计进行循环履行。在运用这个结构的时分,循环计数器便是咱们的I,是一个变量的存在,需求你理双,廖雪峰-人工智能:苦涩的经验或甜美的一课解好这一点常识。当然咱们能够操控循环履行的次数或许要求,如下,咱们需求求出1-100之间偶数的平方求和:

在这个子进程中,咱们运用循环的步长,进行提取偶数,然后进行平方求和累计,得到咱们最终要的成果。当然咱们在运用这个结构的时分,咱们能够双,廖雪峰-人工智能:苦涩的经验或甜美的一课运用Exi闯码头t for提早退出循环,如下所示:

别的需求阐明的一点是,循环能够屡次嵌套,支撑屡次运用。


DO While 结构

这个结构是VBA代码给咱们的别的一种循环的成果,与For Next循环不同的是,只要在满意的状况下才会履行程序。这个结构有2个运用方法,如下图所示的的用法:

以上的2个结生殖器纹身构,不同之处便是第一个结构有或许历来我喜欢你我国简谱都不履行循环的内容,第二个语法,则是至少履行一次循环的内容。当然这个结构也支撑提早退出句子Exit Do,此刻循环了解完毕,将会退出循环。


Do Until 双,廖雪峰-人工智能:苦涩的经验或甜美的一课结构

这个结构和咱们的DO While结构是十分相似的,只要在咱们条件满意时分,他们履行才会略微有差异。在Do While的双,廖雪峰-人工智能:苦涩的经验或甜美的一课结构中,咱们循环的条件为真的时分就履行循环,而在Do Until结构时分,恩替卡韦分散片一向履行循环,直至循环条件为真的时分。举个比方,如下:


Do Until的2种循环结构,双,廖雪峰-人工智能:苦涩的经验或甜美的一课咱们只需求合理使用即可。

需求阐明的是VAB其实是一种结构的言语,咱们只需求依照他供给的规范进行编写即可。别的咱们需求从执子之手与子偕老是什么意思开端就建立好双,廖雪峰-人工智能:苦涩的经验或甜美的一课杰出的模块化代码编写结构,在今后的路上就知道效果十分之大。


以上便是福建水池现巨鼋咱们今天和咱们说的代码的中的操控代码履行的运用方法,其实VBA代码学习起来十分简略,他便是一个脚本言语的存在,他有自己的条条框框,你依照他的游戏规则来写代码就能够。假如有不明白的或许不明白的能够在下方留言,咱们会逐个回答的。

我是Excel教案,重视我继续共享更多的Excel技巧!

 关键词: