我有一个报告我正在自动化的过程中,有几个模块,一个包含所有要运行的查询,例如Queries.SQLReport1是第一个子模块,然后使用这些数据生成的报告是Reports.GenerateReport1然后我有了另一个名为Main的模块,它的内容是: Sub ReportGeneration()Application.DisplayAlerts即使在我的主子模块以及查询和报表子模块中,我也有Disp
在表单的代码中,我有一个更新网格的子程序,它检查是否需要调用,如果是,则调用委托。当在同一个模块中调用的任务运行时,它会按预期工作,没有问题。无论是否线程化,网格都会正确更新。但是,如果从另一个模块调用相同的东西,则永远不会调用委托,并且可视化组件也不会被更新。只是为了澄清一点伪码..。在表格的模块中:
Private Delegate Sub DoWhateve
这些超链接反过来必须执行另一个例程,对它们所在的行进行填充。但是,当我试图单击这些超链接中的任何一个,从而在同一个外接程序模块中执行consolidateDuplicate()时,我立即收到一个“引用无效的”警告,后面跟着MsgBox消息。我试着从例程中删除所有代码,但都没有效果。我还尝试了添加On Error Resume Next ...因此,虽然我的脚本运行良好,并最终完成了我想做的事情,但我觉得应该有一种方法来抑制警告,或者修复引起警告的任何东
在excel-vba中,我有一个名为frmTemplateSelector的表单,当我选择这两个选项之一并单击“完成”时,该表单不会隐藏!我从另一个模块调用frm.show,根据选择的不同,还会出现其他弹出窗口。Private Sub btnDone_Click() Exit SubPrivate Sub btn1_Click()