【发布时间】:2018-11-08 12:40:33
【问题描述】:
当有人使用此宏时,我一直在尝试获取文件名的名称。但由于某种原因,每次我运行宏时都会出现错误: 编译错误: 参数数量错误或属性分配无效
我查看了大量视频和其他回复,但没有一个可以帮助我处理这个错误。
Sub inputbox()
Dim x As Variant
x = inputbox("Please enter your file name:", "File name")
MsgBox ("Your file name is" & x)
End Sub
【问题讨论】:
-
将
Variant拼写为a而不是e,并在InputBox之前添加Application. -
我在代码中正确拼写了 Variant,Application.Inputbox 非常好用,谢谢。你知道为什么只使用 InputBox 时它不起作用吗?
-
这很混乱,因为您将函数命名为与 application.inputbox 相同的名称 - 所以这是绕过它的一种方法。答案的方式更好。
标签: vba compiler-errors inputbox