1. 打开Excel工作簿,按下Alt+F11进入VBA编辑器。

  2. 在VBA编辑器中,选择要使用的工作表,在代码窗口中输入以下代码:

Sub FilterData()

Dim ws As Worksheet

Dim rng As Range

Dim Criteria As String

Set ws = ActiveSheet

Set rng = ws.Range("A1").CurrentRegion

Criteria = InputBox("Enter Criteria")

rng.AutoFilter Field:=1, Criteria1:=Criteria

End Sub

  1. 代码中,首先定义了一个工作表变量ws和一个范围变量rng,然后使用InputBox函数获取要筛选的内容。

  2. 最后使用AutoFilter方法对第一列进行筛选,将输入的内容作为筛选标准。

  3. 按下F5执行代码,输入要筛选的内容,点击确定即可动态筛选显示指定内容。


原文地址: https://www.cveoy.top/t/topic/w00 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录