Ich habe etwas Code, der (durch) alle meine Arbeitsblätter durchlaufen sollte und einen Autofilter hinzufügen, aber aus irgendeinem Grund werden sie nicht angezeigt. Wenn ich Ereignisse einschalte, kann ich sehen, dass es schnell hinzugefügt und dann fast sofort entfernt wird. Ich gehe davon aus, dass dies an etwas liegt, das früher in meinem Code geschrieben wurde, aber ich habe zu viel Code, um zu bewerten, was das Problem verursacht ... Gibt es etwas, das ich hinzufügen kann, um zu garantieren, dass die Filter hinzugefügt werden? Code:Excel VBA - Schleife fügt keine Autofilter zu meinen Arbeitsblättern hinzu
Dim wsfixer As Worksheet
For Each wsfixer In ActiveWorkbook.Worksheets
With ActiveSheet
.AutoFilterMode = False
.Range("A:S").AutoFilter
End With
On Error Resume Next
Next
Für den Anfang würde ich alle Fehlerbehandlung deaktivieren - vielleicht gibt es einen Fehler irgendwo verursacht Ihre anderen Probleme, – flaZer