从Excel中保存csv失去小数点精度

如果我创build一个简单的.csv文件,包含这样的东西:

01/22/2013,3.14159265358979323846264338 

并继续在Excel中打开它,单元格将显示一个舍入数字,即3.141592654和公式栏将显示整个值。 但是,如果我做一些更改并保存csv文件,或者只是将原始文件保存为一个不同的csv文件,该文件将只包含四舍五入的数字3.141592654 ,导致我失去了一些小数点的精度。

我正在通过vbamacros写这些文件。 我努力了 :

 ActiveWindow.DisplayFormulas=True 

之前保存命令,它的作品,除了它改变我的date为一个数字格式,我还没有想出一种方法来应用这种格式只有一个单元格的范围。 有一些简单的方法来保持我的数字精度?

如果你知道哪些细胞会受到影响,请尝试类似的方法

 Range("MYNUMBERS").NumberFormat = "#0.000000000000000"