我需要在每周结束时向我的同事发送销售报告,并从SAP(Stockwarehouse Russia)提取相同的详细信息。我的问题是,每次我需要在Excel中一次又一次地执行相同的步骤,即编辑和删除相同的列,应用过滤器,为完全相同的字段分配正确的描述,移动类型等等。它变得非常单调和可怜的时间耗时。
那么有没有一种方法可以记录我执行的步骤,并将存储在HDD的某个位置,以便下次我可以简单地打开Excel,运行程序并自动生成报告?
答案 0 :(得分:0)
您需要做的是录制宏
http://office.microsoft.com/en-gb/excel-help/create-or-delete-a-macro-HP010342374.aspx
http://www.dummies.com/how-to/content/how-to-record-a-macro-to-automate-tasks-in-excel-2.html
Google搜索中的前2个链接...
答案 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