Excel宏报告创建

时间:2013-03-12 16:26:21

标签: excel

我正在尝试创建一个Excel宏,它将获取原始数据(来自Excel工作表),并在该Excel文件中按月组织工作表。例如,我有一个日期列,其中包含以下格式MM/DD/YYYY HH:MM:SS的数据,我希望宏为每个月创建新的Excel工作表。因此,在流程结束时,月份(例如1月至3月)是每个单独的工作表,原始数据是表格仍然完整(未更改)。

我是编写Excel宏的新手,所以任何帮助都会受到赞赏。

1 个答案:

答案 0 :(得分:1)

开始使用excel宏时,你可以做的最好的事情是记录你想要做的事情,然后检查和重构excel为你生成的代码。在您的情况下,请转到工具;宏;记录新宏。然后创建一个工作表。然后选择包含日期的第一个单元格并修改其值。然后选择该行并将其复制到新工作表。检查宏(工具;宏; Visual Basic编辑器),您应该看到插入新工作表的骨骼,获取单元格的值并复制一行数据。

现在投入一个CDate功能将您的日期单元格转换为日期,DatePart用于提取月份,而for循环用于浏览源数据,您将有一个良好的开端!