【发布时间】:2016-06-04 12:34:39
【问题描述】:
我已经制作了 3 个这样的搜索框,它们在我搜索时检索值。只有当我使用文本时,才会检索值。每当我使用数字时,该列都不会检索任何值。最好的方法是文本框可以同时搜索文本和整数。
我觉得应该和格式有关,我已经通过“选择列,右键单击列,选择格式单元格,更改为文本”更改了列的格式。但这没有用..
这是我一直在使用的 VBA 代码,正如我提到的,当我按文本而不是数字搜索时它可以工作..
Private Sub TextBox3_Change()
Sheet1.Range("A2:CM" & Rows.Count).AutoFilter Field:=3, Criteria1:="*" & TextBox3.Value & "*"
End Sub
【问题讨论】:
-
Filter numeric field的可能重复