Excel VBA中运行出现1004错误?

Excel VBA中运行出现1004错误,但是其他人的电脑上运行不会报错。点击“调试”,摘取标黄代码如下,请高手指教。我电话运行环境是WIN10,64X,EXCEL版本为2019

Sheet22.Range(iFc1) = "='" & ThisWorkbook.Path & "\" & Sheet22.Range("C3") & "\[" & iFL(i) & "]封面'!B3"

第1个回答  2021-05-04
可用于诊断的信息太少!

猜测一下,是因为 Excel VBA 代码不能完全识别 中文 字符所致。
请查看一下电脑“区域和语言”中 “非 Unicode 程序的语言”的设置,一定要设置为 “中文(简体,中国)”才可以。有的 Windows 操作系统要设置成 GB2312,英文版的 Windows 操作系统要设置成 “Chinese (Simplified, PRC)”。
建议在日常操作中尽量不要使用中文字符作为 文件夹的名称,否则极易在 VBA 代码中不被识别。为了解决这个中文字符问题,你还得要每台用户电脑上去设置“区域和语言”选项!真不合算!
相似回答