发布网友 发布时间:2022-05-27 04:05
共1个回答
热心网友 时间:2023-01-10 08:32
是取整数。
所以是用INT“取整”函数。
如果你要四舍五入,那么用“设置单元格格式”去掉小数位的方法会出现以下问题,“设置单元格格式”的确能对单元格“四舍五入”,但其计算还是按全数来计算。
例如:8.4(由于8.4不够四舍五入,所以就出现了7 2=9的结果)。
一.使用Int、Fix
函数
P
ivate Su
Fo
m_Load()
Text1 = Int(15013.742)
End Su
Int、Fix 函数
返回参数的整数部分。
语法
Int(num
e
)
Fix(num
e
)
必要的 num
e
参数是 Dou
le 或任何有效的数值表达式。如果 num
e
包含 Null,则返回 Null。
说明
Int 和 Fix 都会删除 num
e
的小数部份而返回剩下的整数。
Int 和 Fix 的不同之处在于,如果 num
e
为负数,则 Int 返回小于或等于 num
e
的第一个负整数,而 Fix 则会返回大于或等于 num
e
的第一个负整数。例如,Int 将 -8.4 转换成 -9,而 Fix 将 -8.4 转换成 -8。
二.使用INSTR函数及MID函数:
Option Explicit
Dim a As Dou
le
Dim
As Intege
P
ivate Su
Fo
m_Load()
a = 15013.742
Text1 = a
= InSt
(1, a, ".")
Text2 = Mid(a, 1...1)