excel 宏有问题(可能是编码?)

Trouble with excel macros (possibly encoding?)

我们在 excel sheet 的办公室设置了系统,我们一起共享和编辑(6 台计算机),有一天不知从哪里开始,其中一台计算机开始有宏的麻烦。名称中带有变音符号的宏已重命名,例如编码已更改但仅在一台计算机上,其他计算机可以正常工作。它还在宏名称之前添加了文件名。如何解决这个问题?谢谢

最简单的解决方法是重命名它们并且不使用除英文字符之外的任何奇怪字符。任何其他字符都可能导致问题,具体取决于使用它的计算机的区域设置。

因此,如果在不同的计算机上使用不同的区域设置:请不要在您的 VBA 编辑器中使用外来字符,否则您会 运行 陷入此类问题。

解决您的问题:

  • 将您的宏名称替换为英文名称,以确保它们在全球每个地区都有效
  • 或检查您的区域设置并确保每台计算机使用相同的设置和相同的代码页

另见 How To Display Foreign Characters In Excel VBE