簡體   English   中英

Vba excel 將單元格轉換為希伯來貨幣 (ILS)

[英]Vba excel convert cell to Hebrew currency (ILS)

我正在嘗試將帶有數字的單元格轉換為希伯來語貨幣格式,而不是獲取貨幣符號,而是像所附示例中那樣得到問號符號。 我重新錄制了一個宏,但它似乎不起作用

在此處輸入圖片說明

Range("I4", "I" & LastRow).NumberFormat = _
    "_ [$?-40D] * #,##0.00_ ;_ [$?-40D] * -#,##0.00_ ;_ [$?-40D] * ""-""??_ ;_ @_ "

提前致謝,如果有人能回答我的問題,我將不勝感激

VBA 編輯器無法識別希伯來語貨幣符號,因此您可以改用 ASCII 字符。 您要找的是 ChrW(8362)。 我從這個網站找到了正確的字符代碼。

例子:

ActiveCell.NumberFormat = _
"_ [$" & ChrW(8362) & "-10D] * #,##0.00_ ;_ [$" & ChrW(8362) & "-10D] * -#,##0.00_ ;_ [$" & ChrW(8362) & "-10D] * ""-""tt_ ;_ @_ "

結果:

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM