Excel 用 VBA 随机数如何保留一位小数

问题描述:

Excel 用 VBA 随机数如何保留一位小数
c = Round(Rnd * 2000 + 8000,0)         产生的是整数,c = Round(Rnd * 2000 + 8000,0) / 10  为什么产生的小数位数特别多?c = Round(Rnd * 200 + 800,1)             小数位数也特别多?VBA宏如何产生800.1000.0一位小数的随机数?

c= Round(Rnd() * 200,1) + 800
你试试这个