Viac na
Makro Excel 2013 VBA Vymazať všetky filtre
Zdá sa, že staršie makrá nefungujú. Mám správne nastavené zabezpečenie na spúšťanie makier VBA, ale keď som vyskúšal niekoľko metód na vymazanie VŠETKÝCH filtrov na pracovnom hárku, dostal som chybu kompilácie.
Toto som skúšal:
Sub AutoFilter_Remove()
'Toto makro odstráni akékoľvek filtrovanie, aby sa zobrazili všetky údaje, ale neodstráni šípky filtra
ActiveSheet.ShowAllData
End Sub
Na hárkoch mám tlačidlá na vymazanie všetkých filtrov pre uľahčenie používania pre používateľov, keďže hárky majú veľa stĺpcov, na ktorých sú filtre.
38
3
Skúste toto:
Ak je na hárku už filter, potom:
ho odstráni.
Skúste niečo podobné:
.FilterMode
vráti true, ak je pracovný hárok v režime filtrovania. (Viac informácií nájdete v tomto dokumente.) Viac informácií o.AutoFilter
nájdete v tomto.A nakoniec toto poskytne viac informácií o metóde
.ShowAllData
.