Excel的VBA语言中的If语句怎么使用

 时间:2024-10-25 17:59:44

1、VBA语言的入门学习可以从与IF函数相对照着来学习。以学生成绩表为案例,根据学生的成绩进行等级判定,来分析VBA和IF的使用方面的区别。根据学生的总分数据,判定学生的等级为“优秀”、“合格”与“不合格”,填充到“等级”列。判定标准:480分及以上判定为“优秀”,460分及以上为“合格”,460分下为“不合格”。

Excel的VBA语言中的If语句怎么使用

3、 使用VBA语言完成学生等级填充选择打开“菜单”栏中的“开发工具”菜单,鼠标单击“代码”栏中的“Visual Basic“命令按钮,在VBA主程序编辑窗口中的”工程“栏中单击鼠标右键,在打开的右键快捷菜单中,依次选择”插入“、”模块“。

Excel的VBA语言中的If语句怎么使用

5、“dengji“是该程序语腱葱炙尕言的自定义名称。输入以下语句:Sub dengji()Dim i As 朐袁噙岿IntegerFor i = 2 To 18If Range("h" & i) >= 480 Then Range("i" & i) = "优秀"ElseIf Range("h" & i) >= 460 Then Range("i" & i) = "合格"ElseIf Range("h" & i) < 460 Then Range("i" & i) = "不合格"End IfNextEnd Sub单击VBA工具栏上的“运行“命令,完成所有学生的等级填充。

Excel的VBA语言中的If语句怎么使用

7、如果(IF)H2单元格中的数据大于等于480,那么(Then)I2单元格中填充“优秀”,如果(IF)H2单元格中的数据大于等于460,那么(Then)I2单元格中填充“合格”,如果(IF)H2单元格中的数据小于460,那么(Then)I2单元格中填充“不合格”。这是IF语句的清晰的逻辑思路。

8、现在这个案例只是一个入门操作,只是对IF函数和VBA中的IF语句做一下对比,暂时还不能更准确地判断函数与VBA操作性的优劣。随着VBA学习的深入,你会发现VBA语言才是Excel操作的王道。

  • excel中如何使用vba来完成复制粘贴功能
  • 如何在vba中得到当前单元格的行号和列号
  • excel里面我想 用VBA实现调用另一个工作簿中的数据怎么解决
  • 怎么查看excel文档用SUM函数求和的vba宏代码
  • 如何使用VBA程序删除行
  • 热门搜索
    高黎贡山旅游 旅游同行 上海城隍庙旅游攻略 武汉旅游景点介绍 莽山旅游攻略 北京怀柔旅游 伊朗旅游 青海旅游网 佳木斯旅游学校 海口恒大文化旅游城