美文网首页vba编程教程
第六节:编程基础(2)

第六节:编程基础(2)

作者: 潮办公 | 来源:发表于2019-06-20 15:59 被阅读0次

前言:这节继续讲编程基础,最通用的那一部分,可能会有些无聊,但是我尽自己最大的努力来使它变得有趣。

一、算术运算符

算术运算符,说白了就是用于数据与数据直接计算的连接符号。比如说加减乘除、指数、取整、求余符号等。常见的算术运算符有下面这几种:

运算符作用示例

+求两个数的和1 + 1 = 2

–求两个数的差3 – 1 = 2

*求两个数的积3 * 2 = 6

/正斜杠,求两个数的商7 * 2 = 3.5

\反斜杠、相除后取整7 \ 2 = 3

^指数运算(求一个数的n次方)2 ^ 3 = 8

Mod求模运算,也叫求余运算13 Mod 2 = 1

补充一句哈,上面的算术运算符在excel中直接引用也是可以进行计算的。

二、比较运算符

比较运算符,就是用来比较两个数据之间的关系的。像我们上幼儿园的时候,接触的最早的比较运算符就是大于、小于、以及等于了吧。等到后来又接触了大于等于,小于等于啥的。常见的比较运算符也就以下几种。

运算符作用用法返回结果

=等于表达式1 = 表达式2如果相等,返回Ture;

如果不等,返回false

<小于表达式1 < 表达式2如果小于,返回Ture;

如果不是,返回false

>大于表达式1 > 表达式2如果大于,返回Ture;

如果不是,返回false

<=小于或等于表达式1 <= 表达式2如果小于或等于,返回Ture;

如果不是,返回false

>=大于或等于表达式1 >= 表达式2如果大于或等于,返回Ture;

如果不是,返回false

<>不等于表达式1 <> 表达式2如果不等于,返回Ture;

如果等于,返回false

Is引用对象是否一致表达式1 Is 表达式2若左边是引用的单元格1,右边也是引用单元格1,返回Ture;反之亦然

Like比较字符是否匹配字符串1 Like 字符串2当字符1和字符2匹配时则为Ture,否则为False

这里我补充一点点。Ture和False其实也是数据类型的一种。名为布尔型,它就是用来判断对错的。

Sub 这是一个布尔型示范() '定义一个宏,名为 这是一个布尔型示范

Dim a as Boolean '定义a为布尔型数据

a=(3>4) '将括号里面的判断结果赋值给a

Msgbox(a) '将a输出

End Sub ’结束宏

Like匹配的话,其实就是一种数据格式的匹配吧,比如字数和字符的匹配,举个栗子

Sub 举个栗子() '定义一个宏,名为 举个栗子

Dim a as string

a = "张大爷"

if a like "李??" Then '问号是通配符,代表任意字符的一个字符

msgbox("a大爷姓李")

Else

msgbox("a大爷不姓李")

End if

End Sub

哈哈,答案当然是a大爷不姓李了。哈哈哈。

三、数据通配符

上文我们用问号,代替了任意字符的一个字符。可是,还是有些小伙伴,不明白啥叫通配符,通配符哈,我的理解就是用特定的符号,来代替一个或者多个数据字符,比如说”李??”就是代表李莫某了,“李*”,可能是李某,也可能是李莫某,也可能是李某某大爷了,常见的有下面三种。

通配符作用示例

*代替N个任意字符“李大爷” Like ” *爷” = Ture

?代替1个任意字符“李大爷” Like ” ??爷” = Ture

#代替1个任意数字“001” Like ” ##1″ = Ture

好啦,基本的编程基础就是这两节了,下节开始分析Excel结构。

虽然说是说编程基础,但是实际对你的Excel使用,甚至office的查找替换都很很大的帮助。这里也算一个个小小的知识点复习吧。毕竟这些我们以前上学的时候应该都学过啦。

好啦。我们下期再见。

相关文章

  • 第六节:编程基础(2)

    前言:这节继续讲编程基础,最通用的那一部分,可能会有些无聊,但是我尽自己最大的努力来使它变得有趣。 一、算术运算符...

  • 嵌入式LINUX开发三步走

    第一学习阶段,主要打好基础,学好C编程,Linux系统编程。 1、C语言编程基础 2、嵌入式开发基础:Linux概...

  • C++学习笔记之C++基础

    1、C++学习计划 (1)基础语法(复习)——初步了解,基础编程(2)核心编程——面向对象(3)提高编程——泛型编...

  • 校招准备内容

    主要方向:基础知识+编程能力 计算机和编程基础:计算机基础:1.操作系统;2.网络3.数据库编程语言基础:(Jav...

  • 编程基础 2

    把百宝箱系列撸一遍下来后 开始啃“编程基础”了 一上来就没有领会教程的意思,直接在编译器里面按照提示输入名字......

  • 七月 Python基础入门 第三期 百度网盘分享

    大纲 第1课 Python入门及环境搭建第2课 Python编程基础(上)第3课 Python编程基础(下)第4课...

  • 6 WP建站基础教程之后台介绍及基础设置(0基础也能学)

    本文是WP建站基础教程的第六节,内容为WP后台介绍及基础设置 1. 视频教程第六节文字简介 怎么进入wp网站后台 ...

  • Java编程基础(2)

    微信公众号所关注 gywalke学习 定时更新 Java程序基础(2): 1. 变量与常量 2.常用数据类型 1....

  • 网络编程基础2

    网络编程基础 我们今天接触网络,首先教你怎么搭建服务器和学习一些vim的命令可以参考这个链接 链接:搭建服务器 链...

  • shell编程基础2

    一、shell脚本传参 4.1.shell文件中输入 su test.sh one two three打印出对应输...

网友评论

    本文标题:第六节:编程基础(2)

    本文链接:https://www.haomeiwen.com/subject/mprjqctx.html