要克服自动过滤范围的保护限制(请参阅我对VBA Excel - How to lock specific cells but allow filtering and sorting的回答),我希望响应用户单击“自动过滤器”按钮的情况(此时我可以取消保护)并允许进行过滤)。我找不到用户单击自动过滤器按钮时触发的任何事件,因此我指示用户先单击自动过滤器行的单元格(我可以识别的事件),然后再单击该单元格的“自动过滤器”按钮。
这是一个最合理的工作流程,但是它确实要求用户以非标准的方式工作。有什么方法可以捕获单击了自动过滤器按钮(在锁定的单元格上)的情况?
非常感谢