zoukankan      html  css  js  c++  java
  • VBA运算符(九)

    运算符可以用一个简单的表达式定义,例如:4 + 5等于9。这里,45称为操作数,+被称为运算符。VBA支持以下类型的运算符 -

    • 算术运算符
    • 比较运算符
    • 逻辑(或关系)运算符
    • 连接运算符

    算术操作符

    以下是VBA支持算术运算符。

    假设变量A=5,变量B=10,那么 -

    运算符描述示例
    + 两个操作数相加 A + B = 15
    - 两个操作数相减 A - B = -5
    * 两个操作数相乘 A * B = 50
    / 两个操作数相除 B / A = 2
    % 模运算符,整数除法后的余数 B % A = 0
    ^ 指数运算符 B ^ A = 100000
    有关如何使用,请参考算术运算符示例

    比较运算符

    VBA支持的比较运算符如下所示。

    假设变量A=10,变量B=20,则 -

    运算符描述示例
    = 检查两个操作数的值是否相等。如果是,那么条件是真。 (A = B)结果为:False
    <> 检查两个操作数的值是否不相等。如果值不相等,则条件为真。 (A <> B)结果为:True
    > 检查左操作数的值是否大于右操作数的值。如果是,那么条件是真。 (A > B)结果为:False
    < 检查左操作数的值是否小于右操作数的值。如果是,那么条件是真。 (A < B)结果为:True
    >= 检查左操作数的值是否大于或等于右操作数的值。 如果是,那么条件是真。 (A >= B)结果为:False
    <= 检查左操作数的值是否小于或等于右操作数的值。如果是,那么条件是真。 (A <= B)结果为:True

    有关如何使用,请参考比较运算符示例

    逻辑运算符

    以下由VBA支持的逻辑运算符。

    假设变量A=10,变量B=0,则 -

    运算符描述示例
    AND 逻辑AND运算符。如果两个条件都为真,则表达式为真。 A<>0 AND B<>0结果为:False
    OR 逻辑OR运算符。如果两个条件中的任何一个为真,则条件为真。 A<>0 OR B<>0结果为:True
    NOT 逻辑NOT运算符。用于反转其操作数的逻辑状态。 如果条件成立,那么逻辑非运算符结果是条件不成立。 NOT(a<>0 OR b<>0)结果为:False
    XOR 逻辑排除。它是NOTOR运算符的组合。如果表达式中只有一个表达式的值为True,则结果为True (a<>0 XOR b<>0)结果为:True

    有关如何使用,请参考逻辑运算符示例

    连接操作符

    VBA支持以下连接运算符。

    假设变量A=5,变量B=10,则 -

    运算符描述示例
    + 将两个值添加为变量,其值是数字 A + B = 15
    & 连接两个值 A & B = 510

    假设变量A = "Microsoft",变量B = "VBScript",则 -

    运算符描述示例
    + 连接两个值 A + B 的结果为MicrosoftVBScrip
    & 连接两个值 A & B 的结果为MicrosoftVBScrip

    注 - 连接操作,可用于数字和字符串。输出取决于上下文,如果变量保存数字值或字符串值。

    有关如何使用连接运算符,请参考连接运算符示例



  • 相关阅读:
    前端编程练习:电子表翻盘效果
    前端编程练习:钟表(下):使用js编写钟表
    前端编程练习:钟表(上):使用背景图实现效果
    使用原生js编写贪吃蛇小游戏
    前端编程练习:手风琴
    前端编程练习:电子表
    前端编程练习:放大镜
    Winfrom之domainUpDown控件
    Winfrom之MaskedText(高级文本框)
    Winfrom之ProgressBar控件(进度条)
  • 原文地址:https://www.cnblogs.com/sunyllove/p/11348049.html
Copyright © 2011-2022 走看看