Hi Adde,
es stellt sich die Frage, was der Debugger denn genau ausgibt, wenn der Fehler auftritt - daran kann man nämlich meistens die Ursache erkennen. An ausgeblendeten Spalten sollte es nicht liegen sondern eher daran, was bereits im vorhergehenden Beitrag genannt wurde, am Blattschutz - und genau das sollte der Debugger auch besagen.
Übrigens: dein Code lässt sich wesentlich vereinfachen, denn auf Select und Activate kann man in 99% aller Fälle verzichten
Sub gehezulöschen()
' gehezulöschen Makro
ActiveSheet.Unprotect "PW" '<== Passwort anpassen falls vorhanden, sonst "PW" weglassen
Range("L5:AI5,L12:AI12,L19:AI19,B18:I89").ClearContents
ActiveSheet.Protect "PW" '<== Passwort anpassen falls vorhanden, sonst "PW" weglassen
End Sub
Bis später, Karin