Vba 用于在新选项卡中过滤和复制数据的宏

Vba 用于在新选项卡中过滤和复制数据的宏,vba,excel,Vba,Excel,我需要一个宏来过滤数据(有5-6个过滤器)并将数据复制到同一工作簿中的新工作表中。 这是一个例子 非常感谢您从Excel工作簿转到要筛选数据的页面。单击“开发者”选项卡。如果在功能区上看不到“开发人员”选项卡,请选中 在开发人员功能区的左侧,您将看到“录制宏”的链接。单击该链接。您现在执行的每个操作都将自动记录到宏中 按照需要的方式对工作表上的数据进行排序。通过单击新工作表“+”加号在底部创建新工作表。返回数据表。选择要复制到新图纸的数据。按Cntrl-C复制。转到新工作表,选择要开始复制数据的

我需要一个宏来过滤数据(有5-6个过滤器)并将数据复制到同一工作簿中的新工作表中。 这是一个例子


非常感谢您从Excel工作簿转到要筛选数据的页面。单击“开发者”选项卡。如果在功能区上看不到“开发人员”选项卡,请选中

在开发人员功能区的左侧,您将看到“录制宏”的链接。单击该链接。您现在执行的每个操作都将自动记录到宏中

按照需要的方式对工作表上的数据进行排序。通过单击新工作表“+”加号在底部创建新工作表。返回数据表。选择要复制到新图纸的数据。按Cntrl-C复制。转到新工作表,选择要开始复制数据的单元格。使用Cntrl-V粘贴复制的数据

转到“开发人员”选项卡并单击“停止录制”。同时单击ALT-F11转到VBA编辑器。在左侧单击“模块”。应该有一个包含录制的宏的模块

宏将执行您要求我们执行的所有操作。你想用多久就用多久。要再次使用它,只需转到“开发人员”选项卡并单击“宏”。将弹出一个宏列表,包括您刚才制作的宏。单击它将使其再次执行相同的操作。可以将宏的名称更改为任何您喜欢的名称。您可以将名称以字母开头,并且不能有空格


如果您想学习VBA,自动宏是您的朋友。它将帮助你学习最基本的知识。一旦你掌握了基本知识,你就可以对VBA有一点兴趣,这是我见过的最好的语言。不过现在,您要做的是一个非常简单的过程,可以用宏记录器处理。

欢迎使用StackOverflow。请注意,这不是免费的代码编写服务。然而,我们渴望帮助其他程序员(和有抱负的人)编写他们自己的代码。请阅读上的帮助主题。您可能还想在这样做的同时获得一枚徽章。之后,请使用您迄今为止编写的VBA代码更新您的问题,以便完成您希望完成的任务。我们会在这里等你。准备好帮助您完成代码。那么您的问题是什么?(发布你的代码,说明哪里出了问题,我们很乐意提供帮助!当然你不希望我们为你做你的工作。)非常感谢你,我不熟悉vba和代码…我尝试过谷歌上提供的某些代码,但我无法开发它…如果您能帮助我,我将不胜感激谢谢。我的问题是我需要将过滤后的数据放入新的工作表中。我通常做的是将筛选器放在5列上:1)虚拟-无(2)服务器-无(3)LCM状态-0和1(4)状态-活动和隔离(5)最常见的用户名,其中包含测试,然后将筛选器数据放入新的工作表中,现在我想自动化此过程