简单来说,就是添加一个 TextBox 控件,然后写一段响应 TextBox.Change 事件的copy过程代码,其" />
乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>excel</em> vba使用输入框来<em>筛选</em>内

<em>excel</em> vba使用输入框来<em>筛选</em>内

作者:乔山办公网日期:

返回目录:excel表格制作





简单来说,就是添加一个 TextBox 控件,然后写一段响应 TextBox.Change 事件的copy过程代码,其中,在 TextBox1.Text 前后添加通配符 * 可以实现关键字筛选:

Private Sub TextBox1_Change()
    ActiveSheet.Range(筛选区域).AutoFilter Field:=筛选列数, Criteria1:="=*" & TextBox1.Text & "*"

请将上面的中文部分替换成实际的单元格引用和列数即可

实例请参考附件。



改一下即


Sub 筛选合单()
If ActiveSheet.OLEObjects("TextBox120").Object.Value <> "" Then
ActiveSheet.ListObjects("表4_236736").Range.AutoFilter Field:=11, Criteria1:="*" & ActiveSheet.OLEObjects("TextBox120").Object.Value & "*"
End If
End Sub

相关阅读

关键词不能为空

ppt怎么做_excel表格制作_office365_word文档_365办公网