我有一个带有导航按钮的Excel工作表,可导航到各种学生页面。另附时间表的工作表。学生对时间表的每个数据表进行分页,并为其设置一个名称过滤器,以便仅显示时间表数据中的值。
当我更改时间表并导航到学生页面时,不会自动过滤新数据。
当用户导航到页面时,如何强制Excel重新应用该过滤器。
我尝试过:
ActiveSheet.EnableCalculation = False
ActiveSheet.EnableCalculation = True
和
Application.CalculateFull
和
ActiveSheet.AutoFilter.ApplyFilter
没有成功。我可以通过单击功能区中的数据>排序和筛选>重新应用来手动执行此操作。我想将此编码到导航中,这样他们就不必这样做了。