DoCmd.OpenForm错误

时间:2014-01-09 00:27:47

标签: excel excel-vba runtime-error vba

我有另一个excel问题的视觉基础。我想打开第二个表单并将参数传递给它。似乎最好的方法是调用DoCmd.OpenForm,但是当我这样做时(无论是否有参数),我得到以下错误“运行时错误'424'对象需要”当我调试时,它指向这一行:

DoCmd.OpenForm "frmCommitTracker"

以下代码也是如此:

DoCmd.OpenForm "frmCommitTracker", , , , , , getCaseID()

任何线索?这是允许在Excel中还是仅用于Access?我很困惑!

谢谢,

1337Atreyu

1 个答案:

答案 0 :(得分:1)

这应该打开第二个表格,并在第二个表格关闭时返回原始表格。

Me.Hide
UserForm2.Show
Me.Show

如果您想将值传递给第二个表单,请在此处查看以下几个选项:http://dailydoseofexcel.com/archives/2004/07/22/passing-arguments-to-a-userform/