如何保持零到文本转换的数量?
好的,这里是这样的情况:
我有一个.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