Cadipas spain respondió:
En principio si la hoja esta protegida, hay que desproteger, y para ello utiliza activesheets.unprotect password:="pepe" Donde pone "pepe" pon la contraseña que tengas Sub ocultar_filas() ActiveSheet.Unprotect password:="pepe" Range("C7").Activate...