我试图在Excel VBA中执行此操作:
Cells(1, 2) = AscW(Cells(1, 1).Value)
它在我的一台机器(Windows 7笔记本电脑)上的Excel 12(2007)和16(2016)中运行良好,但是机器(Windows瘦客户机,不确定版本,但看起来有点像Windows 7) Excel 14(2010)给出了"编译错误:错误的参数数量或无效的属性赋值"。
有什么想法吗?它是机器,Excel版本中的错误/功能还是别的什么?
更新创建工作簿的机器似乎很重要。它们都是.xlsm
个文件,但我在笔记本电脑上创建的文件在将其复制到瘦客户端时工作正常。我在瘦客户端上创建的工作簿(实际上,我是从其他人那里收到的)有问题。两者都在工作表的VBA代码中有public sub。可悲的是,我无法向另一个方向传输文件。