VBA編輯器中中文亂碼或VBA代碼中的中文亂碼解決辦法

2019-03-12 14:45:00
zstmtony
原創
4559

先檢查您是否在控製麵闆的區域設置中修改過語言

另是否在英文繫統或繁體繫統下修改過你的Excel VBA源碼併保存過

解決辦法 

1. 工具→選項→編輯器格式 窗口,將字體選項改正爲中文字體

2.  按照如下步驟更改非Unicode程序的語言卽可:
控製麵闆=>時鐘、語言和區域=>區域=>管理=>非Unicode程序的語言=>更改繫統區域設置爲中文(簡體,中國)=>重啟電腦。


3. 如果是代碼已經亂瞭。特彆是繁體,可使用 Excel審閲中的繁簡轉換,將代碼轉換迴簡體

4. 如果是明明複製的是中文代碼,複製到另一箇模塊中,特彆是複製到遠程桌麵的電腦上,中文的代碼會變成亂碼

    這箇 根據我不斷嚐試的經驗,證明是可行的: 在複製和粘貼VBA代碼前,把輸入法設爲中文狀態,然後再複製粘貼就會正常瞭。

分享