¿Como se puede poner un autofiltro a una hoja protegida?

11/12/2004 - 20:03 por Manuel | Informe spam
Hola ,tengo una hoja Excel a la que quiero proteger, y en ella tengo un
autofiltro para poder buscar,al proteger esta hoja el autofiltro deja de
funcionar y no es posible poner uno nuevo (la opcion de autofiltro se
inhabilita).

Teneis una solución???

Gracias
 

Leer las respuestas

#1 Fernando Arroyo
11/12/2004 - 20:55 | Informe spam
Si tienes Excel XP ó 2003 (creo recordar que en versiones anteriores no), puedes permitir que se usen los autofiltros activos en la hoja en el momento de protegerla, marcando la opción correspondiente en el diálogo que aparece al hacer Herramientas->Proteger->Proteger hoja. Lo que no es posible, hasta donde yo sé, es crear autofiltros en hojas protegidas, a no ser que se recurra a VBA:

Private Sub CommandButton1_Click()
Me.Unprotect "contraseña"
Selection.AutoFilter
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True, AllowFiltering:=True, Password:="contraseña"
End Sub


El código anterior va en el módulo de la hoja (click derecho sobre su etiqueta->Ver código). Es necesario asociarlo a un botón en la hoja, y lo que hace es filtrar la selección si no hay autofiltro, y quitar los autofiltros en caso contrario.

Probablemente sería necesario modificar el código para adaptarlo a lo que realmente se necesite proteger o dejar desprotegido.
Un saludo.


Fernando Arroyo
MS MVP - Excel


"Manuel" <Manuel @discussions.microsoft.com> escribió en el mensaje news:
Hola ,tengo una hoja Excel a la que quiero proteger, y en ella tengo un
autofiltro para poder buscar,al proteger esta hoja el autofiltro deja de
funcionar y no es posible poner uno nuevo (la opcion de autofiltro se
inhabilita).

Teneis una solución???

Gracias

Preguntas similares