个性化阅读
专注于IT技术分析

VBA算术运算符

本文概述

VBA算术运算符用于执行算术运算。其中涉及计算由变量, 文字, 函数, 常量, 属性调用和其他表达式表示的数值。

你可以一起在表达式中的两个值之间执行算术运算, 例如加, 减, 乘或除。

VBA中有以下算术运算符:

1.加法(+):你可以与加法运算符一起在表达式中加两个数字。

例如,

Dim x As Integer
x = 10 + 5

输出:

15

2.减法(-):你可以将表达式中的两个数字与减法运算符一起减去。

例如,

Dim x As Integer
x = 20 - 15

输出:

5

3.负数(〜):负数也使用减法运算符, 但只有一个数字或操作数。

例如,

Dim x As Integer = 50
Dim y As Integer
y = -x

输出:

-50

4.乘法(*):你可以将表达式中的两个数字与乘法运算符一起相乘。

例如,

Dim x As Double
x = 10 * 55.23

5.除(/):你可以将除以运算符的两个数字相除。

例如,

Dim x As Double
X = 50 / 5

输出:

10

整数除法返回商, 即整数, 该整数表示除数可以除数而不考虑任何余数的次数。

此运算符的除数和除数都必须是整数类型(字节, 字节, 短整数, UShort, 整数, UInteger, Long和ULong)。首先, 所有其他类型必须转换为整数类型。

Dim y As Integer 
y = 22 / 5

输出:

4

6.求幂(^):求幂运算符用于将一个数字乘以另一个数字的幂。

例如,

Dim y As Double
z = 4 ^ 2

输出:

16

7.模运算符(Mod):使用Mod运算符执行模数运算。该运算符将除数除以整数倍, 然后返回余数。

如果除数和除数都是整数类型, 则返回值是整数。如果除数和除数都是浮点类型, 则返回值也是一个浮点。

例如,

Dim p As Integer = 100
Dim q As Integer = 6 
Dim r As Integer 
r = p Mod q

输出:

4

要么

Dim x As Double = 100.3
Dim y As Double = 4.13
Dim z As Double
Z = x Mod y

输出:

1.18

移位操作

移位操作是对位模式执行算术移位。此模式包含在左侧的操作数中。右侧的操作数指定了移动图案的位置数。

你可以使用>>运算符将模式右移, 或者使用<<运算符将模式左移。

模式操作数的数据类型为Byte, SByte, Short, UShort, Integer, UInteger, Long或ULong。

算术移位不是循环的, 这意味着从结果一端移出的位不会在另一端重新定义。通过移位将钻头的腾空位置设置如下:

  • 0为算术左狗屎。
  • 0为正数的算术右移。
  • 0为无符号数据类型(字节, UShort, Uinteger, ULong)的算术右移。
  • 1为负数(SByte, Integer, Short或Long)的算术右移。

例如, 在下面的示例中, 将Integer值都向左或向右移动。

Dim lResult, rResult As Integer
Dim pattern As Integer = 15
' The low-order bits of the pattern are 0000 1100. 
lResult = pattern << 3
' A left shift of 3 bits produces a value of 96.
rResult = pattern >> 2
' A right shift of 2 bits produces a value of 3.

注意:算术移位永远不会产生溢出异常。

按位运算

除了用作逻辑运算符外, And, Or, Not和Xor在用于数值时也将执行按位算术运算。

VBA算术运算符示例

步骤1:首先将按钮添加到excel工作表中, 如前所述。

1.更改名称属性, 例如btnAdd。

VBA算术运算符

2.右键单击按钮。

3.选择查看代码选项。

4.你将获得代码窗口, 如以下屏幕截图所示。

VBA算术运算符

步骤2:在Private Sub btnAdd_Click和End Sub之间编写以下代码, 如下所示:

  • Dim x作为整数, y作为整数X = 4 Y = 5
  • MsgBox x + y, vbOKonly, “加法运算符”
VBA算术运算符

步骤3:点击“保存”按钮。

步骤4:关闭代码编辑器窗口。

步骤5:然后关闭“设计模式”按钮。

VBA算术运算符

步骤6:指示器是, 它将从绿色背景变为白色背景, 如下面的屏幕截图所示。

VBA算术运算符

步骤7:点击Add Operator(添加操作员)按钮。

步骤8:你将获得代码输出, 如下面的屏幕截图所示。

VBA算术运算符

赞(0)
未经允许不得转载:srcmini » VBA算术运算符

相关推荐

评论 抢沙发

评论前必须登录!