如何提取数据使用VBA另一个工作表?
我们有包含员工姓名,州,员工编号,经理和流程的公司报告。
上面的数据包含250多行。现在,我们希望用户从下拉列表中选择“名称”,“经理和流程”。
只需单击
,即可在另一张表中更新信息。要获得以上显示的多个条件的输出,我们需要http://en.wikipedia.org/wiki/Visual_Basic_for_Applications[VBA]代码。我们需要按照以下提到的步骤启动VB编辑器。单击“开发人员”选项卡。 ,选择Visual Basic或直接按ALT + F11启动VBA屏幕
-
单击插入,然后单击模块
这将创建一个新模块。
在模块中输入以下代码;
我们可以将宏分配给GO按钮。单击“执行”按钮后,我们将获得以下结果
当我们更改员工姓名,经理或流程时,上述VBA代码将自动更新结果。
这样,通过VBA使用Advance Filter *,我们可以在多个条件下提取数据。
提前过滤器索引:
link:/ tips-introduction-to-use-advance-filter [高级过滤器简介]
链接:/提示使用和/或多个标准[1。
使用“和”,“或”和多个条件]`
link:/ tips-如何过滤唯一记录[2。如何过滤唯一记录?]
`link:/ tips-extract-records-of-specific-date-criteria [4。
在特定日期条件后提取记录]`
`link:/ tips-extract-items-between-2-dates-criteria [5。
提取2个日期标准之间的项目]`
链接:/提示如何提取具有特定文本的数据[6。
如何提取带有特定文本的数据?]`
链接:/提示如何使用vba将数据提取到另一个工作表中[7。
如何使用VBA将数据提取到另一个工作表?]`