从整数中选择一个特定的数字 - VBA

时间:2017-01-17 19:35:10

标签: excel-vba vba excel

我正在做数学师,即50/6,结果是8,33333。我想取第一个数字8将其设置为工作表的另一个单元格中的输出,然后从8,3333中减去它。另一个细胞的最终结果应为0,3333。如何删除上述数字小数点左侧的那些(或数十个)?

2 个答案:

答案 0 :(得分:0)

所以我认为您可以使用以下公式之一,假设x是正实数

x - int(x)
Mod(x,1)
x - trunc(x)

答案 1 :(得分:0)

使用和示例我在stackoverflow中从另一个用户发现的类似情况我执行了以下操作:

Dim trim As Integer
trim = Range("C9")
While trim >= 100
trim = trim \ 10
Wend
Range("C10").Value = trim

我的原始号码是8,33333,位于C9单元格中。 trim是小数分隔符左边的数字。所以输出是trim = 8。