1
我有一个Excel文件与宏。在这个文件中,有一个用户表单。在表单中,有一个文本框。我称之为用户表单“MyForm”和文本框“MyTextBox”。我也有一个模组。在这个模块中有这样我在一台计算机上收到来自VBA的类型不匹配错误,但不会在其他计算机上收到错误。为什么?
Sub MySub(s As String)
MyForm.MyTextBox.Value = s
...
End Sub
在大多数计算机子程序,上面的代码也没有问题,而在一个计算机上,它提出的类型不匹配的错误。你能解释一下吗?
请帮帮我。我非常沮丧。
提前许多感谢,
哈里斯
每台计算机是否具有相同版本的Excel?其他地方可能定义为 – ChaosPandion 2010-07-15 03:33:07
。你可以通过使用myS来检查它。我发现使用单个字母作为变量会时不时地咬人。 – Fionnuala 2010-07-15 07:01:14