Excel 2010宏一次又一次地执行相同的任务

时间:2014-06-11 11:27:09

标签: excel excel-vba vba

我需要在每周结束时向我的同事发送销售报告,并从SAP(Stockwarehouse Russia)提取相同的详细信息。我的问题是,每次我需要在Excel中一次又一次地执行相同的步骤,即编辑和删除相同的列,应用过滤器,为完全相同的字段分配正确的描述,移动类型等等。它变得非常单调和可怜的时间耗时。

那么有没有一种方法可以记录我执行的步骤,并将存储在HDD的某个位置,以便下次我可以简单地打开Excel,运行程序并自动生成报告?

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

如果您使用的是Excel 2013.我强烈建议您使用Microsoft Power Query AddIn(PQ)。使用PQ,您可以轻松连接到SAP,而不是使用您的数据创建一些转换,并将其另存为“脚本”。无论何时打开此工作表,您都将获得最新数据。优点是您不需要使用任何代码,您可以在几分钟内保存操作。 稍后,如果您想要自动执行此操作,您可以编写简单的脚本(在网上可用)来刷新工作表,只需添加代码即可发送到某个地方,或者如果您有SharePoint,则可以使用Power Query脚本轻松地与工作表共享SharePoint和每个人都应该访问您的转换数据。

请检查:http://www.microsoft.com/en-us/powerBI/SAP.aspx#fbid=OjGdeZslbeu