2016-08-18 116 views
0

我正試圖在顯示過濾結果的Excel電子表格中實現搜索功能。我實現了一個基本的搜索欄,但我遇到了一些問題。例如,當我嘗試通過輸入日期進行搜索時,只有在輸入完整日期(日/月/年)時纔有效,但我需要能夠按年搜索。而按價格搜索似乎並沒有正常運作。我也試圖實現一個基本的VBA用戶窗體來處理更高級的範圍(最小/最大)搜索,但我一直給我錯誤。這裏是spreadheet:Excel搜索功能問題

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

+0

*一直給我錯誤*什麼錯誤,在哪裏? (固定最小/最大值可以解決您的日期問題)。 – pnuts

回答

0

我覺得你的日期問題很容易解決。在遍歷日期行時,除了匹配單元格內容的完整日期外,還可以匹配年份(#CellValue#),這將允許您按年搜索。

至於價格,不完全確定您在搜索欄中如何搜索它。單元格被格式化爲貨幣,但以編程方式讀取它將產生一個數字。因此,您可能需要將搜索框中的內容轉換爲相同比較的整數。