假设我的范围是从“A1”到“A10”。我想在这些单元格上自动应用会计数字格式,但使用印度卢比符号,而不是美元。我怎样才能在 VBA 中做到这一点?每当我录制宏时,VBA 编辑器不会显示印度卢比符号,而是显示“?”。
我想在这些单元格上自动应用会计数字格式,但使用印度卢比符号,而不是美元。
请尝试
Sub ApplyCurrFormat()
Const CUR = "_-[$$]* #,##0.00_ ;_-[$$]* -#,##0.00 ;_-[$$]* ""-""??_ ;_-@_ "
Range("A1:A10").NumberFormatLocal = Replace(CUR, "$$", "$" & ChrW(8377))
End Sub