Excel搜索功能问题

时间:2016-08-18 15:29:13

标签: excel vba search filter macros

我正在尝试将搜索功能实现到显示过滤结果的Excel电子表格中。我实现了一个基本的搜索栏,但我遇到了一些问题。例如,当我尝试通过输入日期进行搜索时,它仅在我输入完整日期(dd / mm / yyyy)时才有效,但我需要能够按年搜索。按价格搜索似乎根本不起作用。我还试图实现一个基本的VBA UserForm来处理更高级的范围(最小/最大)搜索,但我一直给我错误。这是电子表格:

https://www.dropbox.com/s/ctb788j2sqrxq0q/CommSales_June2016%20ver%201%20%281%29.xlsm?dl=0

1 个答案:

答案 0 :(得分:0)

我认为您的约会问题很容易解决。当您遍历日期行时,除了匹配单元格内容的完整日期之外,您还可以匹配年份(#CellValue#),这将允许您按年搜索。

至于价格,不确定如何在搜索栏中搜索它。单元格格式为货币,但以编程方式读取它将产生一个数字。因此,您可能希望将搜索框中的内容转换为整数以进行相同的比较。