switch vba_VBA篇 5. 基本语句

本文介绍了VBA中的基础语句,包括If...Else...End If条件判断,For...Next/For Each...Next循环,Do While循环以及Switch Case结构。通过实例展示了这些语句的使用方法,帮助读者理解并掌握如何在VBA中实现自动化Excel的逻辑控制。
摘要由CSDN通过智能技术生成

上一篇讲了变量,这一篇再讲一下基本语句,基础系列基本就齐活儿了。

也就是说有了前面这些你已经可以做出自动化的Excel了,只是可能运行慢一点,代码看起来蠢一点,但是不影响写出功能完备的程序。

实际上京都底稿用到的知识点可能也就比这多不了多少,因为京都底稿连数组都没用到,很多都是靠复制粘贴实现的,但这不妨碍京都底稿成为一个强大的工具。(应该就差窗体和Ribbon控件了,如果是自己用的话这两个不是必须的,后面会讲解。)

条件语句 If…Else…End If

最最基础的语句,也可以叫判断语句。新手最容易犯的错误是漏写“End If”、“Next”等语句结尾,尤其是嵌套多个语句的时候。建议在写If的时候就把End If写上,还有就是养成良好的代码缩进习惯。

'例子Sub HeWishTest()

Dim i As Integer

i = 2

'一个If语句 If i > 1 Then'如果i大于1 MsgBox i & "大于1!" '弹窗提示 i的值+“大于1” End If'语句结束

'If Else If i > 1 Then'如果i大于1 MsgBox i & "大于1!" '弹窗提示 i的值+“大于1” Else '否则 MsgBox i & "不大于1!" '弹窗提示 i的值+“不大于1” End If'语句结束

'If ElseIf Else 注意ElseIf中间没有空格 If i > 1 Then

MsgBox i & "大于1!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值