Excel 2010macros一次又一次地执行相同的任务
我需要在每周结束时向我的同事发送销售报告,并从SAP(俄罗斯Stockwarehouse)获取相同的详细信息。 我的问题是,每次我需要在Excel中一次又一次地执行相同的步骤,即编辑和删除相同的列,应用filter,为完全相同的字段分配正确的描述,移动types等。它变得非常单调和可怜时间耗时。
那么是否有一种方法可以logging我执行的步骤,并将其存储在HDD的某个位置,以便下次打开Excel,运行程序并自动生成报告?
你需要做的是logging一个macros
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
Googlesearch中的前2个链接…
如果您正在使用Excel 2013.我会大力推荐使用Microsoft Power Query AddIn(PQ)。 使用PQ,您可以轻松连接到SAP,而不是使用您的数据创build一些转换,并将其保存为“脚本”。 每当你打开这个工作表,你将有一个新的数据。 这个冒险就是你不需要使用任何代码,你可以在几分钟内保存你的操作。 稍后,如果您希望自动执行此操作,则可以编写简单的脚本(网上可用)来刷新工作表,只需将代码添加到某处即可,或者如果您有SharePoint,则可以使用Power Query脚本轻松地将其与工作表共享SharePoint和每个人都应该访问您的转换数据。
请检查: http : //www.microsoft.com/en-us/powerBI/SAP.aspx#fbid=OjGdeZslbeu