2
A
回答
10
我只是想如果我可以發佈這個答案。我想你們中的一些人不會喜歡它,因爲它不是通過介紹旁路解決方案的直接答案。不過,我認爲我可以將這個想法表示爲,但我們並沒有在問題中列出所有項目假設。
讓我們同意 - 我們都知道,在我們改變過濾之後沒有事件發生。但是,我看到一個選項。
更改過濾器可能會觸發Worksheet_Calculate
事件(而不是Worksheet_Change
)。如果您的工作表中有任何單一的公式,那麼每次我們使用我們的鼠標更改過濾標準時,我們都會觸發該事件。
步驟1.把任何單一配方中的片材,如在細胞ZZ1其中= ZZ2
步驟2.我假定我們的數據範圍在範圍(A1)開始,並且我們在標題第一排(見圖片)。我也假設這個區域下面沒有任何東西。
步驟3.把那以下Sheet 1中模塊的解決方案。
Private Sub Worksheet_Calculate()
If ActiveSheet.Name = "Sheet1" Then
If Cells(Rows.Count, 1).End(xlUp).Row = 1 Then
MsgBox "No data available"
Else
MsgBox "There are filtering results"
End If
End If
End Sub
第4步:使用過濾器會觸發該事件,並與下列情況導致:
我希望有人會喜歡它,並可以使用。即使它只是一個旁路的想法。
相關問題
- 1. CollectionViewSource上的觸發器過濾器
- 2. Excel VBA宏來過濾
- 3. SqlDependency.OnChange沒有在datetime列上使用過濾器觸發
- 4. Excel過濾器宏
- 5. primefaces上的觸發鍵控列過濾器oncomplete
- 6. Richfaces列過濾器:如何觸發介紹鍵上的事件
- 7. Excel VBA宏 - 通過過濾表的列循環
- 8. VBA Excel:過濾列
- 9. 預過濾器與觸發器
- 10. 使用過濾器觸發器
- 11. Excel VBA宏來過濾記錄
- 12. BeforeDoubleClick宏觸發器在Excel 2010中不起作用VBA
- 13. VBA觸發宏單元格值更改
- 14. 同位素過濾器不會在'佈局'上觸發回調
- 15. 宏VB從過濾器
- 16. 輸入框過濾器宏
- 17. antd表上的編程過濾器觸發器
- 18. Angularjs costum過濾器不會觸發
- 19. jqGrid的強制過濾器觸發
- 20. Ext.js網格過濾器沒有觸發
- 21. 過濾器後Laravel觸發路由
- 22. 異常過濾器沒有觸發
- 23. 如何觸發restheart過濾器?
- 24. VBA宏數據透視表過濾器錯誤
- 25. 通過宏過濾
- 26. Zend_Filter_Input過濾不觸發
- 27. VBA過濾器錯誤
- 28. 高級過濾器Excel VBA
- 29. vba ADOBE.recordset過濾器/找到
- 30. VBA多圖表過濾器
不,沒有,但是如果你告訴我們更多關於你想做什麼,我們可以幫助 – 2013-04-09 14:20:39
@ user2144293,你的意思是'user-defined-function'或'sub macro'? – 2013-04-09 14:23:51
我需要檢查篩選的列是否有數據或null。 – user2144293 2013-04-09 14:31:38