https://excelsamurai.com/excel-vba-allow-filter-on-protected-sheet/
Excel VBA: Filter on Protected Sheets Guide