PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
Office
[算表] VBA数字比大小问题
楼主:
jamhuang
(扣武桑)
2016-06-16 08:58:28
软件:EXCEL
版本:2010
直接附图
http://i.imgur.com/HTOLN3I.jpg
为啥1000会大于1000啊@@
是跟资料的类型有关吗?
C是double
D是intenger
所以C会有未知的小数点跑出来这样吗@@
有请大大开示
作者: soyoso (我是耀宗)
2016-06-16 09:25:00
应是浮点数问题,可设msgbox c-d
https://imgur.com/tkL2Wlt
如取整数,可将变量c宣告为integer或long或以int(取整数)、round(四舍六入)、worksheetfunction.round(四舍五入)宣告为integer或long如遇小数位,进位方式同上述rounddouble类型的资料不一定都会有小数位的出现例如宣告变量c为double,指定为值1000时,就无小数位
https://imgur.com/rW6JTLm
无宣告时,如有小数位时vba则会判断为double测试上可加上msgbox ab=2.4,会看到这里已产生浮点数错误
https://imgur.com/cm4tcwV
不正确的结果,就从此处产生
继续阅读
[算表] 如何将小于一定值的数值加上10
qxxrbull
[请问] outlook 2013 无法收hotmail
SHALIMAR
[问题] Excel如何比对出多笔重复的资料
vigi1025
[算表] 每隔N列,取出一整列
Sioli
Fw: [请问] 如何有效率scan有双面的文件?
crackedup
[算表] 查询某范围内储存格值的分布
howard224
Re: [算表] 当某字段符合条件 执行宏
Linkey
[算表] 当某字段符合条件 执行宏
olivefox
[算表] excel浮水印问题
nazomegami
[算表] 2016的文字方块
PTTharuhi
Links
booklink
Contact Us: admin [ a t ] ucptt.com