win7 Excel2016 VBA代码出现问号 是哪里有问题?

win7 Excel2016 VBA代码出现问号 是哪里有问题?,第1张

这是编码问题,VBA内部用unicode编码,如果在复制过程中编码格式变了(比如变为utf-8或者gb2312等),就会出现乱码(只有汉字会乱码,英文字母和数字是不会的)。

正确的做法是在VBA中通过“导入导出”的方式来交换文件(在别人电脑上导出,把文件整体复制到你的电脑,然后导入),而不要简单地用复制粘贴。如果非要复制粘贴,那也要这样来 *** 作:在别人的电脑上复制代码到剪贴板,打开记事本,粘贴,然后保存文件的时候一定要选择“unicode”编码,再把文件复制到你的电脑,用记事本打开,复制粘贴到你的VBA中。

前些天,刚好遇到类似问题,提供一点经验供参考。

VBA的按钮突然不能用,有以下的表现:

按钮点击不执行代码,查看 vba 工程里与按钮相联的代码都是完好的,单独运行也正常,但就是点击按钮不执行。

经一步一步仔细测试检查,最终发现是按钮与实际代码并没有真正关联起来。具体表现是:点击按钮,查看不到按钮的属性窗口。

解决办法:

将出问题的按钮删除,再照原样重新建立一个按钮,注意:按钮的名称要与原来的一模一样。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6278701.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-19
下一篇 2023-03-19

发表评论

登录后才能评论

评论列表(0条)

保存