如何从与 VBA 中相同的单元格返回值?
例如:
A1 有“0.00000”但是当我创建一个 double 并将这个值存储在其中时,它存储为“0”但我希望它具有相同的格式。
Dim i as Double
i = Range("A1").Value
结果:
i = 0
最佳答案
您将单元格的值与值的纹理表示混淆了。
如果你想要后者,那么使用
Dim s as String
s = Range("A1").Text
但请注意,数字只是一个数字。小数点分隔符后的零数量或数字前的零数量不会改变该数字的值。
关于vba - 如何从与 vba 中相同的单元格返回值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44407413/