让我们举一个例子来了解如何格式化单元格以及在何处格式化会计单元格。

我们的产品数量数据在A1:B9范围内,其中A列包含产品名称,B列包含数量。我们想将金额范围格式化为会计。该格式将美元符号放在左侧,并在数字后加上两个小数。此格式用于显示货币。

img1

要编写宏,请执行以下给定的步骤:-*打开VBA页面,按Alt + F11键。

  • 插入一个模块。

  • 编写以下代码:

子FormatAccounting()

昏暗的工作表

设置Sh = ThisWorkbook.Sheets(1)

Sh.Range(“ B2:B9”)。NumberFormat =“ ($#, 0.00 _); _($(#, 0.00); _($”“ _”“ ?? _); _ (@)“ *

End Sub

代码说明:-

首先我们给出了代码的主题,然后我们给出了代码的主题

之后定义了所有要放置计费格式的范围的变量

img2

当您通过按F5键运行宏时,您将在Microsoft Excel中获得所需的结果。 ||| @ http://www.excelforum/ [www.excelforum]一位用户问类似的问题:-

$在值前加符号

我有此代码,但似乎无法弄清楚如何将美元符号放在前面。下面的代码未在此值2220.45-前面放置$符号。希望它显示为$ 2220.45-要检查解决方案,请单击

这里http://www.excelforum.com/excel-programming-vba-macros/1085312-sign-in-front-of-value.html

xlsx-1567