返回列表 上一主題 發帖

[發問] 多張工作表查詢資料

[發問] 多張工作表查詢資料

用EXCEL建了一張銷售資料表,裡面為按月份建立明細,希望在查詢工作表內的B1欄輸入欲查詢的客戶如"A",可在各個月份的銷售表裡將銷售明細複製到查詢表裡A3儲存格,目前的能力只會利用進階篩選將要查詢的資料篩選到同一張工作表,無法進行多張工作表的篩選及複製到其他工作表,範例如附件,謝謝。 銷售表.rar (2.05 KB)

謝謝donald及GBKEE的指導,不過老闆堅持按月份建檔,所以無法把所有資料建置於同一工作表,如果是將所以資料建於同一作表,那是不是就簡單多了,只要用自動篩選就可以得到想要的答案,還是有沒注意到的地方?
想請教donald前輩,如果我資料是從A到L欄、查詢出來的結果要從A5儲存格貼起,我是不是將第16行的程式碼改為[a5:l1000] = "",第17行的程式碼改為[a5].Resize(j, 12) = Application.Transpose(Application.Transpose(dic.items)),可是在執行後就一直出現錯誤,偵錯結果是第17行出了問題,請教是那邊有誤?另外樞紐分析表也是有達到我要的結果,不過我從昨天一直試到現在,關於VBA跟樞紐分析表我都做不出來,希望能得到進一步解說,謝謝。

TOP

將程式碼複製使用後,縮短了查詢時間,不過老闆又提出能否改進查詢功能設定,例如客戶名稱是"ABCD",那不論我輸入"ABCD"或是"abcd"或"AB"又或著"ab",都能查詢到"ABCD這家客戶。尋求解答,謝謝。

TOP

我要發揮"學海無涯_不恥下問"的精神,關於Hsieh版主的回覆,程式碼我幾乎都看不懂。因為不懂程式碼的意義,我自己做了修改碼套用在自己的檔案裡,是不成功的,先將我使用的檔案附上,尋求解答,問題同原始發問,希望輸入"ABC"或"abc"都可以找到"ABC"這個客戶,或是輸入"台積電"或"台積"都可以找到"台積電"這家客戶,以上,再次謝謝前輩的回覆。

樣品測試.rar (14.78 KB)

TOP

        靜思自在 : 人事的艱難與琢磨,就是一種考驗。
返回列表 上一主題