Excel将工作簿上的单元格值设置为打开

时间:2015-03-11 13:33:40

标签: excel excel-vba vba

这是一个很好的理论讨论。我有一个VBA繁重的工作簿,从数据库中提取特定项目的信息。我们假装该项目是销售发票。现在工作簿的工作方式是,有一个单元格,您可以在其中放入发票编号,然后单击刷新按钮,该工程簿中的所有信息都将被拉出并显示在工作簿中。

是否有一种方法,从命令行sorta事件,将具有发票号的单元格设置为值,然后在打开工作簿时执行刷新?我知道当工作簿通过VBA打开时我可以触发刷新宏,真正的问题是我可以从Excel外部设置单元格值。目标是提供我构建的超链接,当用户单击它时,设置单元格值,然后刷新数据。我不知道在哪里寻找这个答案。

谢谢。

1 个答案:

答案 0 :(得分:0)

通过阅读下面我已经包含的链接,可以看出你不能直接将命令行参数传递给excel,但是,你可以使用接受参数的vb脚本然后vb脚本打开excel并插入参数值

Link to post on MSD