VBA代码编写中IF、ELSEIF判断语句的使用

 时间:2024-10-26 15:17:55

在使用EXCEL公式时IF判断语句是最常被用到的语句。但是当条件很多时使用嵌套结构赦闺尴蚯会使公式显得冗长无比。此时可以通过在VBA中使用IF、ELSEIF判断语句进行简化。

工具/原料

EXCEL2007及以上版本

方法/步骤

1、在EXCEL中构建数据区域。IF语句应该是用来做判断的,所以要对数据进行判断。之后将文件另存为xlsm格式。

VBA代码编写中IF、ELSEIF判断语句的使用

VBA代码编写中IF、ELSEIF判断语句的使用

2、打开xlsm文件,查看工具栏是否有“开发工具”,如果没有则要在EXCEL选项中进行勾选。

VBA代码编写中IF、ELSEIF判断语句的使用

3、点击开发工具下的VisualBasic或者使用ALT与F11组合按键进入VBA模式。双击SHEET1开始写代码。

VBA代码编写中IF、ELSEIF判断语句的使用

VBA代码编写中IF、ELSEIF判断语句的使用

4、输入如下代码Subjudge()IfSheet1.Range(&孥恶膈茯quot;B2")>=90Then惺绅寨瞀Sheet1.Range("B3")="优秀"ElseIfSheet1.Range("B2")>=80ThenSheet1.Range("B3")="良好"ElseIfSheet1.Range("B2")>=60ThenSheet1.Range("B3")="及格"ElseSheet1.Range("B3")="不及格"EndIfEndSub这段代码实际就是IF函数的嵌套使用,Elseif发挥的就是嵌套的作用,但是用代码写出来更加清晰明了。

VBA代码编写中IF、ELSEIF判断语句的使用

5、输入完成以后保存代码。并返回主界面。在开发工具下插入窗体控件并进行指定宏操作,将控件链接到刚才创建的judge代码中。

VBA代码编写中IF、ELSEIF判断语句的使用

VBA代码编写中IF、ELSEIF判断语句的使用

6、点击刚才创建的宏按钮,观看运行效果。可以看到输入分数以后,进行判断,结果准确无误。

VBA代码编写中IF、ELSEIF判断语句的使用

VBA代码编写中IF、ELSEIF判断语句的使用

Excel VBA更改用户窗体中命令按钮标题字体大小 如何通过Excel VBA设计用户信息查询工具 Access如何添加数据 access中如何导入excel表格 怎么用VBA宏代码将单元格设为靠左
热门搜索
下雨图片大全 有色图片 古诗配画图片 秋海棠图片 章鱼的图片