【问题标题】:Excel search function issuesExcel 搜索功能问题
【发布时间】:2016-12-25 14:47:20
【问题描述】:

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

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

【问题讨论】:

    标签: excel vba search filter macros


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-08
      • 1970-01-01
      • 2023-03-05
      • 2023-01-20
      • 1970-01-01
      • 2011-07-02
      相关资源
      最近更新 更多