在Excel中使用VBA获取数字单元格的值
所以我有这样的部分列:
8.01 8.02 8.03 8.04 8.05 8.06 8.07 8.08 8.09 8.10
等等等等。 我已经build立了它,它将始终显示尾随零(8.10和8.20),但是当我使用VBA获取单元格的值时,它仍然显示8.1和8.2。 我在用着
x = Cells.Value
但它不会以我需要的方式工作。 我必须保留列作为sorting和其他原因的数字,所以改变types是不是一个真正的select,我不认为。 如何为VBA中的variables分配一个尾随零的数字? 我需要使用REGEX还是运行一个testing用例?
作为评论的后续,这一个作品:
x = Cells(1,1).Text
要么
x = Format(Cells(1,1).Value,"0.00")
您可以将"0.00"
更改为您想要的任何其他格式,例如
x = Format(Cells(1,1).Value, "Standard")
上面的代码假设x
有String
types