iT邦幫忙

1

VBA使用特殊符號怎麼寫進程式

我想在VBA寫SELECT,判斷FUNCTION傳進1就回傳①,傳進2就回傳②,
但是複製符號到VBA時卻變成????????,無法複製符號到程式碼中,
爬文看到chr$的方法,但是又不曉得它的代碼,請問如何解決?

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

4
froce
iT邦大師 1 級 ‧ 2019-11-04 23:13:52
最佳解答

①不在ascii裡,所以不能用char,要用WorksheetFunction.Unichar
https://docs.microsoft.com/zh-tw/office/vba/api/excel.worksheetfunction.unichar

符號列表
https://www.vertex42.com/ExcelTips/unicode-symbols.html

WorksheetFunction.Unichar(9312)
晨勤 iT邦新手 4 級 ‧ 2019-11-04 23:23:56 檢舉

大師,您真是太強了!!

也可以先用一個隱藏版文件或試算表的儲存起來,再用string或string()陣列讀入,以便調用。

我要發表回答

立即登入回答