0

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

我对编写 Excel 宏还很陌生,因此我们将不胜感激。

4

1 回答 1

1

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

现在加入一个 CDate 函数来将你的日期单元格变成一个日期,一个 DatePart 来提取月份和一个 for 循环来遍历你的源数据,你将有一个好的开始!

于 2013-03-12T16:43:34.317 回答