返回列表 上一主題 發帖

[發問] VBA依條件自動篩選

[發問] VBA依條件自動篩選

本帖最後由 msmplay 於 2016-12-14 20:11 編輯

想請教網大高手們~~~~~~~

請問如何使用VBA達到以下自動篩選功能:
1.按下「逾期數TOP 5」按鈕時,CZ欄可自動篩選出逾期數前5名。例如圖一
2.按下「完成率低於90%」按鈕時,DA欄可自動篩選出完成率低於90%以下。例如圖二
3.按下「作業天數TOP 5」按鈕時,DB欄可自動篩選出作業天數前5名。例如圖三

說明:
1. 第223列工作數總計不列入篩選條件範圍內
2. 第1與第3條件,如果同時有2個以上均有第5名的相同數據時,則均需篩選出來
3. 因為數據會不斷更新,所以以上三個條件數據均可能不同,故無法使用目前的固定數據錄製成巨集



管理總表.rar (60.22 KB)

圖一

圖一.PNG

圖一完成

圖一完成.PNG

圖二

圖二.PNG

圖二完成

圖二完成.PNG

圖三

圖三.PNG

圖三完成

圖三完成.PNG
*宅女一枚無誤*

回復 2# GBKEE

G大~~~~感謝熱心幫忙ㄛ!不過小妹試了不行ㄟ,按一下任何一個鍵,都會有在出現篩選的動作,但最後又回復到沒有篩選的樣子!你測試可以成功嗎?
*宅女一枚無誤*

TOP

本帖最後由 msmplay 於 2016-12-17 00:40 編輯

回復 4# GBKEE

   原來如此丫~~~~~真是太感謝您了G大!!不過可以再請教一下~~~~就是小妹自己改好之後如附件,但遇到以下問題
1.逾期數會顯示223列總計,完成率、作業天數是否也可以同樣篩選後固定顯示223列總計呢?
2.作業天數篩選後發現同樣TOP10的數字10共有3個,但因為顯示為TOP10,所以並列為第10大的數字10只顯示了2個,列193反而沒辮法顯示(已反紅),請問這是否有其他解決方法呢?


非常感謝~~~~~~~
管理總表.rar (62.15 KB)
*宅女一枚無誤*

TOP

回復 7# 准提部林

准大沒錯沒錯!!!
*宅女一枚無誤*

TOP

回復 6# GBKEE

原來如此丫!!謝謝你ㄛG大~~~~~
*宅女一枚無誤*

TOP

回復 10# 准提部林


   謝謝准大~~~~~~~~~~~~~~~~
*宅女一枚無誤*

TOP

回復 12# GBKEE


   謝謝G大熱心幫忙ㄟ~~~~~~~~~~
*宅女一枚無誤*

TOP

        靜思自在 : 要批評別人時,先想想自己是否完美無缺。
返回列表 上一主題