返回列表 上一主題 發帖

[發問] excel VBA 自動更新篩選問題

本帖最後由 singo1232001 於 2021-7-26 00:16 編輯

回復 1# jsc0518


先說明一下
我寫的很心虛
可能會有一堆奇怪bug
就當作參考 玩看看

我認為最有可能出現的bug 在於 更之後的運用
也就是當你把真實資料放入
或者操作一些範例外的資料
可能就會產生未知bug
尤其是 af欄 清除資料 或者 突然新增資料
資料記得要備份 並且 先行實際測試 各種操作 喔

另外裡面有一些累贅的程序 我沒殺掉 比如rd變數
因為我想說 可能會有bug 不敢亂刪 或者之後修改要用到

error v1.zip (27.02 KB)

TOP

本帖最後由 singo1232001 於 2021-7-26 04:51 編輯

回復 22# n7822123


    我玩出一些新花樣
1.設置了一個自動篩選的觸發事件
2.直接找出自動篩選內的資料

順便補充 全選.On=false 的時候 內部沒有資料能查
貌似照原本的方式 用字典去刪重複就可以

各位加油 先戰到這裡 愛睏了= =

error v3.zip (106.91 KB)

TOP

回復 23# singo1232001


這是在網路上查到的   
Application.AfterCalculate 觸發事件

https://stackoverflow.com/questions/67027407/excel-vba-instantiate-aftercalculate-event-handler-when-opening-workbook

做個簡單的範例 給大家參考一下
不過要小心設置
避免連續觸發 導致excel崩潰

TOP

        靜思自在 : 君子為目標,小人為目的。
返回列表 上一主題