【VBA编程】VBA基础语法(二)
一、VBA中的内置函数
合理使用函数不但可以节省处理数据的时间,提高工作效率还可以降低编程的难度,减少编写代码的工作量。
例如想知道当前系统时间:
Sub NowTime()MsgBox "现在的时间是:" & Time() 'Time函数返回房前系统时间
End Sub
可以在Excel工作薄中发的帮助中找到函数。
也可以在VBE代码窗口敲VBA.后,系统会自动显示函数列表供选择
二、VBA的基本语句结构
1、条件选择:If......Then
If 条件语句 Then 条件为真的结果
If 条件语句 Then 条件为真的结果 Else 条件为假的结果
奇技淫巧:在代码窗口,将光标定位在程序的中间,可以按F8健逐句执行语句观察程序的执行情况。
2、多条件选择:ElseIf
If 条件语句1 Then 条件语句1为真的结果
ElseIf 条件语句2 Then条件语句2为真的结果
Else条件为假的结果
End if 'End If 表示写成快的If语句结束了,写程快必须以它结尾
3、更为合适的多条件选择语句:Select Case
Select Case 测试表达式Case 表达式列表1为真的结果Case 表达式列表2为真的结果Case Else '是可选语句为假的结果
End Select '结束语句,必不可少
4、循环语句:For......Next
For 循环变量 = 初值 to 终值 [Step 步长] 循环执行体[Exit For] '中途退出循环的语句循环执行体
Next [循环变量]
5、循环语句:Do While
'1、逻辑表达式在前
Do [While 逻辑表达式]循环体[Exit Do] 可选语句,跳出循环循环体
Loop '截数语句,返回Do语句处,再次判断循环条件'2、逻辑表达式在后
Do 循环体[Exit Do] 可选语句,跳出循环循环体
Loop [While 逻辑表达式]
6、循环语句:Do Until
'1、逻辑表达式在前
Do [Until 逻辑表达式]循环体[Exit Do] 可选语句,跳出循环循环体
Loop '截数语句,返回Do语句处,再次判断循环条件'2、逻辑表达式在后
Do 循环体[Exit Do] 可选语句,跳出循环循环体
Loop [Until 逻辑表达式]
7、循环语句:For Each......Next
For Each 元素变量 In 集合名称或数组名称语句块1[Exit For][语句块2]
Next [元素变量]
注意:1、执行跳转:GoTo语句 2、With 语句,省略重复的代码
【VBA编程】VBA基础语法(二)相关推荐
- python编程语法大全-Python编程入门——基础语法详解
今天小编给大家带来Python编程入门--基础语法详解. 关于怎么快速学python,可以加下小编的python学习群:611+530+101,不管你是小白还是大牛,小编我都欢迎,不定期分享干货 每天 ...
- python编程语法-Python编程入门——基础语法详解
今天小编给大家带来Python编程入门--基础语法详解. 一.基本概念 1.内置的变量类型: Python是有变量类型的,而且会强制检查变量类型.内置的变量类型有如下几种: #浮点 float_num ...
- python编程if语法-Python编程入门基础语法详解经典
原标题:Python编程入门基础语法详解经典 一.基本概念 1.内置的变量类型: Python是有变量类型的,而且会强制检查变量类型.内置的变量类型有如下几种: #浮点 float_number = ...
- python编程语法-Python编程入门——基础语法详解(经典)
今天小编给大家带来Python编程入门--基础语法详解.温馨提示: 亮点在最后! 在这里还是要推荐下我自己建的Python开发学习群:301056051,群里都是学Python开发的,如果你正在学习P ...
- python基础编程语法-Python编程入门——基础语法详解
今天小编给大家带来Python编程入门--基础语法详解. 一.基本概念 1.内置的变量类型: Python是有变量类型的,而且会强制检查变量类型.内置的变量类型有如下几种: #浮点 float_num ...
- python基础编程语法-Python编程入门——基础语法详解(经典)
今天小编给大家带来Python编程入门--基础语法详解.温馨提示: 亮点在最后! 在这里还是要推荐下我自己建的Python开发学习群:301056051,群里都是学Python开发的,如果你正在学习P ...
- 风变编程python助教_花30天时间,学完了风变编程Python基础语法课
原标题:花30天时间,学完了风变编程Python基础语法课 20节实打实的课程,1个月时间,我终于学完了风变编程的Python基础语法课.刚开始学的时候,就有人问我感受怎么样,当时本着未知全貌不予置评 ...
- 风变python基础语法_风变编程python (基础语法爬虫精进)
温馨提示:本信息由[会员:crm010com]搜集整理发布,版权归原作者及发布者所有,您如有异议请 举报 或者 版权申诉. 风变编程python (基础语法爬虫精进) 第1章介绍在计算机中安装Pyth ...
- 风变编程python课_花30天时间,学完了风变编程Python基础语法课
原标题:花30天时间,学完了风变编程Python基础语法课 20节实打实的课程,1个月时间,我终于学完了风变编程的Python基础语法课.刚开始学的时候,就有人问我感受怎么样,当时本着未知全貌不予置评 ...
- vba 判断文本框内容是否为空_Excel/VBA编程用户交互函数(二)——InputBox()函数和inputbox方法...
在上一篇文章Excel/VBA编程用户交互函数(一)--msgbox()函数中,小伙伴们了解了消息弹窗的知识,今天我们来学习一下Excel/VBA编程的第二个用户交互函数Inputbox()函数及In ...
最新文章
- 使用通用SOP8转接板调试半桥驱动芯片
- 使用简单的轻量级移动web应用开发框架 - Sidetap
- solr索引服务器的配置和solrj集成开发总结
- Python金融大数据分析——第五章数据可视化(1)二维绘图
- .Net(C#)自定义WinForm控件之小结篇(强力推荐)
- matlab实现cnn代码,CNN 经典的卷积神经网络MATLAB实现源码,可直接运行。 276万源代码下载- www.pudn.com...
- mysql插入用户 5.7_mysql 5.7 用户添加与权限管理
- Clover 驱动文件夹_四叶草Clover相关
- 基于IM实现直播礼物效果
- java能调用易语言的dll文件_易语言调用模块和DLL的方法教学
- 树莓派4B平台部署 kubeedge (cloudcore)+ isula
- MaterialDrawer库的Gradle配置
- 从“人、货、场”搭建数据指标体系,助力电商增长
- 2920集五福_2020年支付宝集五福攻略
- 怎样远程开启计算机并查看桌面,远程开启远程计算机的远程桌面
- ftp远程登陆常用命令
- 关于python出现ValueError: A value in x_new is below the interpolation range.的解决方法
- [北大肖臻-区块链技术与应用笔记]第三节课——共识机制
- 优化 es 中 should 加 matchPhraseQuery 查询性能
- 关于使用多普达windows mobile 手机使用联通卡不能上网的问题