VBA获取Excel的值(0.1得到.1的问题)
VBA获取值时只能得到.1,由于数据量比较大而且要输出文件用,用format函数的话修改量比较大。
请问有没有简便的方法获取到0.1,Excel上面有没有相关的设置。
[解决办法]
[.1]是一个数值,[0.1]是一个表示数值的字符串.
为了在输出到文件时是一个表示[0.1]这个数值的字符串,只能使用相关的字符串格式化函数,比如format.
不然就要自己写个函数来完成它的功能.
[解决办法]
获取的时候直接使用Format不行吗?
[解决办法]
答案也找到,在语言里面可以设置,默认的设置方法为.7.更改为0.7的话问题就可以解决。
[解决办法]
win7的设置方法
控制面板
---- 时钟,语言和区域
--------更改位置
------------格式
----------------其他设置
-------------------- 零的起始位置
-----------------------0.7