There should be an event when an AutoFilter is changed
There is currently no event when an autofilter is changed. The autofilter could be in a normal range or in a table.
The current workaround is to create a hidden sheet with a formula that references the cells on the sheet with the autofilter and to catch the WorksheetCalculate event in order to know when someone changed or cleared an autofilter. Additionally for this to work, calculation must be set to Automatic. http://stackoverflow.com/questions/28979396/excel-vba-filter-change-event-handler
As an addition to this, I would also like to see one for Table_FilterChange and indeed a whole range of events adding that relate to Excel tables.
At the moment, it is unnecessarily cumbersome to code a simple event like this when you have the calculations set to xlCalculationManual.
Kenneth Barber commented
I can think of an example when this would be useful. Currently, the smart way to store data is in 3rd normal form so that PivotTable summaries and SUMIFS formulas can be easily used. However, this involves breaking up data into multiple tables (e.g. one table for data entered daily and another for data entered annually). Suppose that one table is above the other. Perhaps if I filter either table by a certain year, I want the other table to be filtered similarly. There is no easy way to do this.