如何在数字到文本转换中保持尾随零?

How to keep trailing zero's in number to text conversion?

好的,情况是这样的:

我有一个 .xlsx 格式的 Excel 文件。其中一个单元格包含值 132,6,其格式为数字。这意味着 Excel 将数字显示为 132,60。现在因为它代表一个价格(132 欧元和 60 美分),所以我想保持这种格式 132,60

现在我需要将所有单元格转换为文本格式,用于在这个问题中不重要的目的。因为该值实际上是 132,6,所以在转换后这是显示的文本值,而不是 132,60。但我想在将其转换为文本时保留尾随零。

是否有任何 VBA 实现?

这种格式应该有效

=TEXT(A2;"#'##0.00")

编辑:在VBA
下面的代码片段会将选择中的数字转换为文本。

Sub aMacro()
  Dim SelRange As Range
  Set SelRange = Selection
  For Each c In SelRange.Cells
     c.Value = Format(c.Value, "###0.00")
  Next
End Sub