vba局部函数变量explic
Abs 函数
返回将传递给指定数字的绝对值的相同类型的值。
语法
Abs(数字)
必需的_number_ 参数可以是任何有效的数值表达式。 如果 number 包含 Null,则返回 Null;如果它是未初始化的变量,则返回 0。
数字的绝对值是其无符号大小。 例如, ABS(-1)和ABS(1)都返回。 1
示例
此示例使用 Abs 函数计算数字的绝对值。
Dim My Number
My Number = Abs(50.3) ' Returns 50.3.
My Number = Abs(-50.3) ' Returns 50.3.
Int、Fix 函数
返回数字的整数部分。
语法
Int(数字)
必需的_number_参数是Double或任何有效的数值表达式。 如果_number_包含null, 则返回null 。
示例
此示例演示 Int 和 Fix 函数如何返回数字的整数部分。 如果为负数参数,则 Int 函数将返回小于或等于该数的第一个负整数; Fix 函数返回大于或等于该数的第一个负整数。
Dim My Number
My Number = Int(99.8) ' Returns 99.
My Number = Fix(99.2) ' Returns 99.
My Number = Int(-99.8) ' Returns -100.
My Number = Fix(-99.8) ' Returns -99.
My Number = Int(-99.2) ' Returns -100.
My Number = Fix(-99.2) ' Returns -99.
Rnd 函数
返回一个包含伪随机数字的Single 。
语法
Rnd[(数字)]
可选的_Number_ 参数是一个单个或任何有效的数值表达式。
返回值
返回值
如果_Number_为
则 Rnd 生成
小于 0
使用_number_作为种子时, 每次使用相同的数字。
大于 0
伪随机序列中的下一个号码。
等于 0
最近生成的数字。
未提供
伪随机序列中的下一个号码。
备注
Rnd 函数返回一个小于 1 但大于或等于 0 的值。
_Number_的值决定了Rnd生成为随机数字的方式:
对于任何给定的原始种子,由于对 Rnd 函数的每个后续调用会将之前的数字用作序列中的下一个数字的种子,因此,将生成相同的数字序列。
在调用 Rnd 之前,请使用不带参数的 Randomize 语句来通过基于系统计时器的种子初始化随机数字生成器。
若要生成给定范围中的随机整数,使用此公式:
Int((upper bound - lower bound + 1) * Rnd + lower bound)
此处,upper bound 是范围中的最大数字,_lower bound_是范围中的最小数字。int函数啥意思
————————————————
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论