Excel中使用vba控制语句的操作方法
发布时间:2022-10-04 22:32:05
excel中vba的程序控制语句使用详解,该如何去进行操作的呢?今天,小编就教大家在Excel中使用vba控制语句的操作方法。
Excel中使用vba控制语句的操作步骤如下:
首先我们打开一个工作样表作为例子。按下alt+f11进入vba编辑器,并新建一个模块作为学习的例子。
接下来我们搭建模块必须的准备工作,对变量进行显性声明,并新建一个模块定义。
vba中对程序操作的流程的控制使用if函数进行控制。在excel中也有if函数公式。大家可以理解意义同样是“如果”,但是vba中的if因为嵌套的条件可以更多,所以功能更加强大,而if函数公式则只是简单的显示判断条件后的是与否的结果。
vba中if函数与if函数公式同样的,在“如果”判断后,否的结果是去执行另外的程序语句,使用的是else函数,原理等同于if函数公式的显示否的结果。用语句表现出来就如图所示。
if后接的是逻辑表达式,也可以是条件判断式,then必须有,接续的是程序语句。结尾必须以end if结尾。上张图片中,我将end if放在了else之前,这样的写法是错误的。正确的写法应该是else包含在if和end if之间,大家可以思考一下为什么。
原因很简单,end if在else之前就结束了if的逻辑判断,不会再执行else语句,这样会造成程序出错。所以我们需要在end if之前做好所有的逻辑或条件判断。大家都知道if函数公式可以做嵌套条件判断,vba中if函数也可以,并且更强大。相关的语句可以使用elseif。
这里给大家一段完整的if代码,大家可以copy下来去实际试验一下,如果有什么不懂的地方,可以再私信我进行解决。
Sub liucheng()
If [a1] = "" Then
MsgBox "A1单元格没有内容!"
ElseIf [a1] – 2 = 0 Then
MsgBox "A1单元格的数等于2!"
ElseIf [a1] – 3 = 0 Then
MsgBox "A1单元格的数等于3!"
ElseIf [a1] + 5 = 0 Then
MsgBox "A1单元格的数等于-5!"
Else
MsgBox "A1单元格的数是多少!"
End If
End Sub
Excel中使用vba控制语句的操作


猜你喜欢
- WPS表格具有插入公式的功能,通过WPS表格的插入公式功能可以方便的实现数字的加减乘除及函数运算,那么wps表格怎么才能插入公式呢?下面小编
- 在制作wps文档的时候,怎么设置文本字体加粗呢?其实方法很简单,不懂的朋友会请多多学习哦,下面小编就为你介绍wps文字怎么设置字体加粗的方法
- 许多小 同伴在 利用WPS表格做数据 处置的 时分,一个文件中 经常 包罗 许多表格数据信息, 普通小 同伴 城市 接纳点击屏幕 阁下 双方
- 我们使用word办公时,经常会用到输入一些选项卡,当我们想让阅读更美观会选择对齐选项卡,但是我们利用常规的键入空格太麻烦,有什么小技巧可以帮
- win10系统已经慢慢开始普及于市场但使用的时候还是有着很多的bug,最近很多小伙伴就遇到了更新失败0x800f0982的问题,下面就给大家
- 使用WPS处理文字的时候,有时候需要给文档添加页眉,并且可能还需要给页眉添加横线,当然添加页眉横线的方法是非常多的,有些朋友可能不清楚怎么在
- Win10系统为了方便用户进行时间和任务管理,在系统中自带了日历应用,还支持与WP手机日历同步。大家知道Win10日历应用在哪吗?下面我们就
- 对于系统的安装重装我们都知道有好几种方式,比如直接下载更新安装升级系统,或者是u盘重装系统、使用ISO镜像安装系统。如果用iso安装系统的话
- 我们的电脑上不可能之后一个浏览器,当我们安装多个浏览器的时候,如何设置自己喜欢的浏览器作为默认浏览器呢?本文就为大家详细介绍win8.1默认
- win10系统反应很慢,怎么缩短程序的响应时间?在win10系统中,经常会出现,程序未响应的提示,有时候程序还会卡死,该怎么办呢?大多数情况
- Capture One 12支持处理颜色、曝光、镜头校正、合成、细节、局部调整、样式设置、全局自动调整等丰富的功能,让用户在编辑图片的时候可
- 趣步这款能赚钱的运动软件,一直以来受到大家欢迎,那你知道趣步糖果是如何获得的呢?接下来我们一起往下看看趣步糖果快速获得方法吧。方法步骤第1步
- 在使用PowerPoint编辑幻灯片时,系统提供了很多种模板供用户使用。但是有时候为了别具一格,可以采取以下方法设计一些幻灯片样式保存为模板
- iPhone X人脸识别解锁怎么设置?自iPhone X全面屏手机去除Home键后,其指纹识别系统变换成了人脸识别,如果你最近入手了一台iP
- 我们制作PPT时出现有并列关系的幻灯片时,常常需要有衔接关系的过场动画,好的过场动画能为PPT增色不少,今天我们就一起来看一下PPT如何制作
- hpbpro.exe是惠普打印机网络支持相关程序进程文件: hpbpro or hpbpro.exe 进程名称: Hewlett-Packa
- 最近有Win10用户反映,共享打印机的时候出现提示“无法保存打印机设置,操作无法完成(错误0x000006d9)”,导致打印机无法共享,这让
- 我们经常都需要用到复制粘贴操作,但是有小伙伴反馈自己在复制部分文件时出现“无法将文件夹移到此处”和“找不到此文件”的提示,这是怎么回事?如何
- 在cad设计,为了工作效率,图纸的明细表都会在EXCEL中做好,然后直接导入到CAD中使用。下面让小编为你带来怎么把excel表格导入cad
- 在word中默认的行间距和段落间距是无法满足我们的需求的,只有设置行间距和段间距可以使文档层次分明、错落有致。word设置行间距和段间距的具