如何直接在Excel VBA中输入印度卢比符号以将单元格格式设置为会计格式?

问题描述 投票:0回答:1

假设我的范围是从“A1”到“A10”。我想在这些单元格上自动应用会计数字格式,但使用印度卢比符号,而不是美元。我怎样才能在 VBA 中做到这一点?每当我录制宏时,VBA 编辑器不会显示印度卢比符号,而是显示“?”。

我想在这些单元格上自动应用会计数字格式,但使用印度卢比符号,而不是美元。

excel vba
1个回答
0
投票

请尝试

Sub ApplyCurrFormat()
    Const CUR = "_-[$$]* #,##0.00_ ;_-[$$]* -#,##0.00 ;_-[$$]* ""-""??_ ;_-@_ "
    Range("A1:A10").NumberFormatLocal = Replace(CUR, "$$", "$" & ChrW(8377))
End Sub
© www.soinside.com 2019 - 2024. All rights reserved.