我有一个带宏的Excel文件。在此文件中,有一个用户表单。在表单中,有一个文本框。我将用户表单称为“MyForm”,将TextBox称为“MyTextBox”。
我也有一个模块。在这个模块中有一个像这样的子程序
Sub MySub(s As String)
MyForm.MyTextBox.Value = s
...
End Sub
在大多数计算机上,上面的代码没有问题,而在一台计算机上,它会引发类型不匹配错误。你能解释一下吗?
请帮帮我。我非常沮丧。
非常感谢,
哈里斯
答案 0 :(得分:1)
你可以检查的一些事情(我知道,其中大部分是显而易见的)。
- 各种PC之间电子表格的版本
- 关于问题的文化PC
- 关于问题PC的数据
- 与其他形式/宏一起使用的表单,其中还有一个定义为“s”的变量
通常会在文本框中输入哪种数据?