网站推广.NET

网站推广.NET

没有VBA代码,巧妙地使用了录制宏,需要30

来源:互联网

很多时候,我们需要查询表数据。如果每次操作都不方便进行过滤,我们可以创建一个简单的查询系统来轻松查询所需的数据,结果将在几秒钟内得到很大的体现。如下图所示:

您可以查询特定条件的数据,例如,输入要搜索的关键词员工小巧,然后单击查询以查询小巧的信息,

当满足多个条件时,您还可以同时执行查询。例如,如果您在营销部门查询男性,则单击查询以获取结果。

高大之间的查询系统似乎需要实现非常复杂的VBA编程。实际上,只有一个简单的录制宏可以轻松解决。以下是操作过程

1、准备数据

删除原始数据源的一行,然后将原始数据源的标题行复制到表中,然后将其粘贴到右侧的空白列中

为什么将原始数据拉下一行,因为我们将在右侧的第二行中输入条件数据。如果在过滤过程中第二行是隐藏的,则以后无法输入条件。因此,为了确保不隐藏第二行,将原始数据下拉一行进行处理。

2、记录宏

关键在于这一步。在开发工具中,单击“记录宏”

然后在“数据”选项卡下,单击“高级筛选器”。在弹出窗口中,对于原始列表数据,选择A2:D18

在条件区域中选择F1:I2,然后单击确定

在开发工具中,停止记录宏

这时,您可以按ALT + F11,可以看到在VBA中自动记录了一行代码:

此代码无需更改。

3、绑定记录的代码

在开发工具中,我们插入一个按钮以自动绑定刚刚记录的宏,或者右键单击该按钮以绑定宏。当年我们输入1992,单击“查询”,结果将显示出来。

方法很简单,效果也很酷,您通常会更多地使用模糊搜索查询,您可以使用它,自己尝试一下〜