上一篇讲了变量,这一篇再讲一下基本语句,基础系列基本就齐活儿了。
也就是说有了前面这些你已经可以做出自动化的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!