这是一个很好的理论讨论。我有一个VBA繁重的工作簿,从数据库中提取特定项目的信息。我们假装该项目是销售发票。现在工作簿的工作方式是,有一个单元格,您可以在其中放入发票编号,然后单击刷新按钮,该工程簿中的所有信息都将被拉出并显示在工作簿中。
是否有一种方法,从命令行sorta事件,将具有发票号的单元格设置为值,然后在打开工作簿时执行刷新?我知道当工作簿通过VBA打开时我可以触发刷新宏,真正的问题是我可以从Excel外部设置单元格值。目标是提供我构建的超链接,当用户单击它时,设置单元格值,然后刷新数据。我不知道在哪里寻找这个答案。
谢谢。
答案 0 :(得分:0)
通过阅读下面我已经包含的链接,可以看出你不能直接将命令行参数传递给excel,但是,你可以使用接受参数的vb脚本然后vb脚本打开excel并插入参数值