excel vba if判断语句的使用方法,在最后以一个实例来剖析vba if语句的具体应用
发布时间:2022-11-12 09:30:38
vba if语句为判断语句。根据条件的值,可使用 If...Then...Else 语句运行指定的语句或一个语句块。If...Then...Else 语句可根据需要嵌套多级。
但是,为了代码的可读性,建议使用其余的语句,比如 Select Case 语句而不使用多层嵌套的vba中的 If...Then...Else 语句。
vba if语句用法解释:
当条件为 True 时,若只要执行一个语句,则可以使用单行的 If...Then...Else 语法。
使用 If...Then...Else 语句可以定义两个可执行的语句块:其中一个块会在条件为True 时执行;而另一个块会在条件为 False 时执行。
vba if语句执行流程如下:
vba if语句实例剖析
vba if语句练习题以论坛的练习题《VBA IF语句答题练习》来加以解释。
此题共两段代码:第一段:
Sub 随机数()
[a1].Value = Int(Rnd * 20)
[c1].Value = Int(Rnd * 20)
End Sub
解释:A1、C1单元格的值为随时生成的20以内的整数。Rnd是VBA中的随机函数,也可以使用excel工作表中的公式来取代上一段代码,如下:
Sub 随机数()
Range("A1,c1").Formula = "=Int(Rand() * 20)"
End Sub
第二段:
Sub 答题()
If [e1].Value = "" Then
MsgBox "还没有输入答案"
Else
End If
If [e1].Value = [a1].Value + [c1].Value Then
MsgBox "答对了,你真棒!"
Else
MsgBox "答错了,继续努力!"
End If
Call 随机数
End Sub
代码解释:第一个IF语句:如果E1单元格为空,提示消息框:还没有输入答案。
第二个IF语句:如果E1的值等于A1+C1,提示消息框:答对了,你真棒!,否则返回答错了,继续努力。最后用call关键字调用第一段代码。
猜你喜欢
- 很多时候我们写word文档进度缓慢,都是因为前期偷懒没写大纲,没有认真思索,导致后面总是一边想一边写,一边写一边改,苦不堪言。写议论文要先列
- office2007破解版在哪下载,office2007免费版是微软Office办公软件史上最具创新与革命性的一个版本,下面是office2
- 当我们从网上下载了一些好资料,却发现word文档里有水印,或者是广告,或者是制作者的标志,那么怎么去掉他们呢?在下面就由小编给大家分享下技巧
- 小爱同学发布win10UWP版相信很多人都已经知道了,很多用户都想要安装,但是发现无法安装,其实安装小爱同学对于系统的版本是有一定的要求的,
- 在“ Excel仪表板示例:每周和每月十大活动报告”中,我介绍了Chris Helfrecht创建的两个Excel仪表板报告。在这篇文章中,
- excel打开xls文件全是乱码怎么办?是很多用户都想知道的问题,今天小编就给大家说说excel打开xls乱码的修复方法网站!
- Word是我们经常有用到的办公软件之一,有时候也会用Word来编辑表格。Word转Excel就是将Word中制作好的表格转成Excel表格,
- Excel中合并单元格中快速添加序号的方法如下图所示,需要在数据的A列加入序号:如果我们利用传统的拖动填充方式添加序号,系统会弹出这样的提示
- 一、增加段首空格 在使用Word或WPS创建文件时我们可以很方便地通过“文字”“段落”命令可以设置文字自动缩进两格
- AVERAGEIF函数在excel中的运用的频率也很高,主要是用来求某一种数据的平均值的,格式是AVERAGEIF“(range,crite
- 今天为大家分享一个非常实用的办公教程,主要向大家解决在遇到没有格式的身份证号或者手机号的问题,方法很简单,用Word+Excel 5分钟就可
- excel经纬度转换公式1、首先新建一个Excel表格,把(° ′ ″)格式经纬度输入表格。2、然后在你想让转换存储的单元格,单击单元格,在
- Win10一个窗口显示多个文件怎么设置?太多个打开的文件会看电脑看起来很杂乱,而且很容易导致查找出错,其实只要把文件设置成在同一个窗口显示打
- 比方说出产一个商品从开端出产到结尾的上市经过环环筛选之后所定下来的上市数量,接下来,我们拿一组实例来讲解一下吧!漏斗图是通过条形图结合辅助列
- 操作步骤1、我们经常使用Delete来删除单元格的内容,发现只是删除了单元格的内容,而单元格边框格式和批注还留着(如下图所示)。  
- word是最常用的办公软件了,在word里面我们可以插入很多的图片,但是有的朋友想把里面的图片都还原成图片又该怎么操作呢?下面小编就为大家详
- 在Excel的制作中,经常会遇到图表的操作,那么普通的静态图表都见多了,制作动态的图表或许更能表现效果。以下是小编为您带来的关于Excel中
- 在excel表格中,想要批量表格中的数据,应该怎么匹配呢?下面随小编一起来看看吧。excel匹配数据的步骤打开两个表后,选中需要匹配数据的那
- 第1步,打开添加了书签的Word 2010文档窗口,在“开始”功能区的“编辑”分组中单击“查找”下拉三角按钮,并在打开的下拉菜单中选择“高级
- 尺有所短,寸有所长。不是所有数据都可以通过图表表达得清清楚楚、明明白白;也不是任何和数据有关的诉求,都适合使用图表来表达。充分利用Excel