筛选2个工作表并复制到多个文件的新工作簿中

时间:2019-01-13 14:25:33

标签: excel vba

我正在从事一个项目,以按部门自动生成员工工作簿。大约有230个部门,所以如果我能使它工作的话,这将节省很多时间。我创建了一个主文件,该文件将我需要的所有数据合并到2个工作表中。

我有一个FTEMaster工作表,该工作表的数据位于A:AD列中。 A列是我的过滤器列,因此在228个部门中有3,589行的数据。如果我根据数字178进行过滤,那么我将看到该部门的所有相关信息。我需要的实际数据在M:AD列中。所以我需要一个公式,该公式将筛选所有部门并将信息复制到新工作簿中,并另存为单独的文件。复制完部门名称后,它将复制到单元格C1中,因此我想以此命名文件。

接下来,我有一个PosCtrlMaster工作表,其中过滤器列再次位于A列中(并且与FTE报告号匹配,因此,Department 31600在两个工作表上将具有相同的过滤器号),并且数据位于C:AF中。然后,我还需要在O列中找到最后一行,并将其汇总后的小计放在该列的底部。

我需要将两个工作表都保存到每个部门的1个工作簿中。因此,理想情况下,我最终得到228个工作簿,每个工作簿中都有2个工作表。

不需要标题。

我找到了一些有关过滤一个工作表并生成多个文件的说明,但是我没有太多运气找到将2个工作表过滤为1个新文件的代码。

任何帮助将不胜感激。

0 个答案:

没有答案