上一篇文章给大家分享了什么是对象的属性和方法,以及怎么区分? 今天就给大家分享一章比较重要的VBA的基本语法中的算术运算符、比较运算符。 这些运算符等在VBA程序的运行当中是必不可少的,我们对不同的数据处理就需要不同的运算符号。 我们首先了解一下什么是算术运算符? 算术运算符号就是对数据进行算术运算的,一般得到的计算结果肯定也是数据类型的。 那么VBA中都有哪些算术运算符,它们都有什么功能呢? 求两个数的和例子:123 求两个数的差例子:211 求两个数的积例子:224 求两个数的商例子:422 (Mod)取余数运算例子:5217Mod52 指数运算例子:32339 举例子: 要使用到的数据表格: 代码: Subsuanshuyunsuanfu() Worksheets(sheet30)。Range(D2)Worksheets(sheet30)。Range(B2)Worksheets(sheet30)。Range(C2) Worksheets(sheet30)。Range(D2)。Font。ColorRGB(255,0,0) Worksheets(sheet30)。Range(D5)Worksheets(sheet30)。Range(B5)Worksheets(sheet30)。Range(C5) Worksheets(sheet30)。Range(D5)。Font。ColorRGB(255,0,0) Worksheets(sheet30)。Range(D8)Worksheets(sheet30)。Range(B8)Worksheets(sheet30)。Range(C8) Worksheets(sheet30)。Range(D8)。Font。ColorRGB(255,0,0) Worksheets(sheet30)。Range(D11)Worksheets(sheet30)。Range(B11)Worksheets(sheet30)。Range(C11) Worksheets(sheet30)。Range(D11)。Font。ColorRGB(255,0,0) Worksheets(sheet30)。Range(D14)Worksheets(sheet30)。Range(B14)Worksheets(sheet30)。Range(C14) Worksheets(sheet30)。Range(D14)。Font。ColorRGB(255,0,0) Worksheets(sheet30)。Range(D17)Worksheets(sheet30)。Range(B17)ModWorksheets(sheet30)。Range(C17) Worksheets(sheet30)。Range(D17)。Font。ColorRGB(255,0,0) EndSub 其次再了解一下什么是比较运算符号? 等于符号判断表达式是使用表达式A表达式B当表达式相等时就返回True,不相等的时候返回False。 小于符号判断表达式是使用表达式A表达式B当表达式A小于表达式B时就返回True,否则返回False。 大于符号判断表达式是使用表达式A表达式B当表达式A大于表达式B时就返回True,否则返回False。 小于等于符号判断表达式是使用表达式A表达式B当表达式A小于等于表达式B时就返回True,否则返回False。 大于等于符号判断表达式是使用表达式A表达式B当表达式A大于等于表达式B时就返回True,否则返回False。 不等于符号判断表达式是使用表达式A表达式B当表达式A不等于表达式B时就返回True,否则返回False。 Is比较两个对象的引用变量,对象AIs对象B,当对象A和对象B引用相同的对象时就返回True,否则返回False。 Like比较两个字符串是否匹配,字符串ALike字符串B,当字符串A和字符串B匹配时就返回True,否则返回False。 举个例子: Subljys() DimaAsInteger,bAsInteger a10 b20 IfabThen MsgBoxa和b相等 ElseIfabThen MsgBoxa小于b Else MsgBoxa大于b EndIf EndSub 接下来要使用的数据表: 代码如下: Sublj() DimiAsInteger Fori2To8 IfWorksheets(sheet31)。Cells(i,2)。ValueLike李Then Worksheets(sheet31)。Cells(i,8)Worksheets(sheet31)。Cells(i,2)。Value EndIf Next EndSub 这里面为了举Like的实例,使用了一个通配符,下一章我们会具体分享,这里大家只需要重点关注Like就行。 今天就分享到这里,明天继续,喜欢的请关注我,谢谢! 下一章我们接着分享,比较重要的逻辑运算符和通配符