如何从一个单元格中返回值与vba中的值相同?

如何从VBA中返回与单元格相同的值?

例如:
A1有“0.00000”但是当我创build一个双精度值并存储这个值的时候,它存储为“0”但是我想用相同的格式。

Dim i as Double i = Range("A1").Value 

结果: i = 0

你将一个单元格的与该纹理表示相混淆。

如果你想要后者然后使用

 Dim s as String s = Range("A1").Text 

但请注意,数字只是一个数字。 十进制分隔符后的零的数量或数字之前的零的数量不会改变该数字的