【发布时间】:2016-07-18 15:20:15
【问题描述】:
我想要实现的是我想从表中搜索和检索数据。但是,问题是我不知道如何创建一个搜索表并从搜索文本中检索数组的函数。
请看一下图片,您就会明白我想要实现的目标。我想要的是,例如,当我搜索“BMW”时,它会搜索表格并检索那些具有相同供应商的行。
【问题讨论】:
-
为什么不在您的示例中显示的“汽车供应商”列上使用过滤器?
我想要实现的是我想从表中搜索和检索数据。但是,问题是我不知道如何创建一个搜索表并从搜索文本中检索数组的函数。
请看一下图片,您就会明白我想要实现的目标。我想要的是,例如,当我搜索“BMW”时,它会搜索表格并检索那些具有相同供应商的行。
【问题讨论】:
您可以使用一个简单的宏并将其链接到页面上的按钮。将 Criteria1 更改为您输入供应商的任何单元格。
Sub dataFilter()
ActiveSheet.ListObjects(*table name*).Range.AutoFilter Field:=1, _
Criteria1:="B2", Operator:=xlFilterValues
end sub
【讨论】: