VBA编辑器中中文乱码或VBA代码中的中文乱码解决办法

2019-03-12 14:45:00
zstmtony
原创
77

先检查您是否在控制面板的区域设置中修改过语言

另是否在英文系统或繁体系统下修改过你的Excel VBA源码并保存过

解决办法 

1. 工具→选项→编辑器格式 窗口,将字体选项改正为中文字体

2.  按照如下步骤更改非Unicode程序的语言即可:
控制面板=>时钟、语言和区域=>区域=>管理=>非Unicode程序的语言=>更改系统区域设置为中文(简体,中国)=>重启电脑。


3. 如果是代码已经乱了。特别是繁体,可使用 Excel审阅中的繁简转换,将代码转换回简体

4. 如果是明明复制的是中文代码,复制到另一个模块中,特别是复制到远程桌面的电脑上,中文的代码会变成乱码

    这个 根据我不断尝试的经验,证明是可行的: 在复制和粘贴VBA代码前,把输入法设为中文状态,然后再复制粘贴就会正常了。

分享