Autofiltros con hoja protegida

23/11/2006 - 19:42 por lusoluso | Informe spam
He leído los post que versan sobre este tema pero no coinciden con
miproblema. Me explico: Tengo una hoja con autofiltros en sus seis columnas.
Cuando protejo la hoja, los autofiltros no funcionan. ¿Qué debo hacer?... No
quiero que vuando se abra la hoja protegida, el usuario pueda poner la opción
de autofiltro, sino que cuando se habra la hoja se vea claramente que las
seis columnas se pueden ordenar utilizando los correspondientes autofiltros.
Muchas gracias por anticipado

lusoluso

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
24/11/2006 - 04:58 | Informe spam
hola, 'anonimo/a' !

He leido los post que versan sobre este tema pero no coinciden con mi problema.
Me explico: Tengo una hoja con autofiltros en sus seis columnas.
Cuando protejo la hoja, los autofiltros no funcionan. Que debo hacer?...
No quiero que cuando se abra la hoja protegida, el usuario pueda poner la opcion de autofiltro
sino que cuando se habra la hoja se vea claramente que las seis columnas se pueden ordenar utilizando los correspondientes autofiltros.



[pues]... con los datos que expones, no 'se ve' alguna situacion que pudiera hacer de 'tu caso'... un caso 'especial' -?-
[como]... tampoco comentas cuales son las propuestas que ya hubieras intentado sin alcanzar a resolver esta 'situacion' -?-
[asi que]... por que no 'intentas' [probablemente 'de nuevo'] con alguna de las siguientes propuestas ?
[ya comentaras algun detalle que faltara] :)

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

op1: si tu hoja ya tiene asignados y activos los autofiltros, copia/pega las siguientes lineas...
en el modulo de codigo del libro [obviamente, modificas nombre de hoja y clave de proteccion] :))
Private Sub Workbook_Open()
With Worksheets("hoja1")
.Protect Password:="123", UserInterfaceOnly:=True
.EnableAutoFilter = True
End With
End Sub

op2: si llegaras a necesitar que el usuario defina sobre que listado aplica los autofiltros...
copia/pega las siguientes lineas en un modulo de codigo 'general' y asignas la macro a algun boton/atajo/...
Option Private Module
Sub AutoFiltrosPorMacro()
With ActiveCell.CurrentRegion
If .Count > 1 Then
If .Parent.AutoFilterMode Then
If .Parent.AutoFilter.Range.Address <> .Address Then .AutoFilter
End If
.AutoFilter
Else
MsgBox """Activa"" por favor [alg]una celda" & vbCr & _
"""dentro"" [o... ""cerca""] de la lista ""a filtrar"".", _
vbInformation, "AutoFiltros por macros"
End If
End With
End Sub
Respuesta Responder a este mensaje
#2 lusoluso
24/11/2006 - 13:33 | Informe spam
Héctor, gracias por tu pronta respuesta. No soy un usuario avanzado de excel,
por lo que te/os ruego tengáis un poquito de paciencia conmigo.

He hecho lo que me dices y no he solucionado nada.

Tengo un hoja con 6 columnas y 60 filas. Sin la hoja protegida en la 1ª fila
(donde tengo puesto los campos) puedo establecer el autofiltro. Me aparece
las 6 celda con su ventana marcada para filtrar.

Cuando protejo la hoja, me siguen apareciendo las 6 celdas con la ventana
marcada para filtrar pero cuando pincho en una de la celda para que se abra
el filtro, este no se abre.

Creo haber expuesto relatado el problema fielmente.

Veo que otras personas (p.ej.: Cecilia en un post de hoy) les ha pasado lo
mismo, pero yo no acierto a solucionarlo.

Quedo a vuestra/s respuesta/s

Saludos

lusoluso


"Héctor Miguel" wrote:

hola, 'anonimo/a' !

> He leido los post que versan sobre este tema pero no coinciden con mi problema.
> Me explico: Tengo una hoja con autofiltros en sus seis columnas.
> Cuando protejo la hoja, los autofiltros no funcionan. Que debo hacer?...
> No quiero que cuando se abra la hoja protegida, el usuario pueda poner la opcion de autofiltro
> sino que cuando se habra la hoja se vea claramente que las seis columnas se pueden ordenar utilizando los correspondientes autofiltros.

[pues]... con los datos que expones, no 'se ve' alguna situacion que pudiera hacer de 'tu caso'... un caso 'especial' -?-
[como]... tampoco comentas cuales son las propuestas que ya hubieras intentado sin alcanzar a resolver esta 'situacion' -?-
[asi que]... por que no 'intentas' [probablemente 'de nuevo'] con alguna de las siguientes propuestas ?
[ya comentaras algun detalle que faltara] :)

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

op1: si tu hoja ya tiene asignados y activos los autofiltros, copia/pega las siguientes lineas...
en el modulo de codigo del libro [obviamente, modificas nombre de hoja y clave de proteccion] :))
Private Sub Workbook_Open()
With Worksheets("hoja1")
.Protect Password:="123", UserInterfaceOnly:=True
.EnableAutoFilter = True
End With
End Sub

op2: si llegaras a necesitar que el usuario defina sobre que listado aplica los autofiltros...
copia/pega las siguientes lineas en un modulo de codigo 'general' y asignas la macro a algun boton/atajo/...
Option Private Module
Sub AutoFiltrosPorMacro()
With ActiveCell.CurrentRegion
If .Count > 1 Then
If .Parent.AutoFilterMode Then
If .Parent.AutoFilter.Range.Address <> .Address Then .AutoFilter
End If
.AutoFilter
Else
MsgBox """Activa"" por favor [alg]una celda" & vbCr & _
"""dentro"" [o... ""cerca""] de la lista ""a filtrar"".", _
vbInformation, "AutoFiltros por macros"
End If
End With
End Sub



Respuesta Responder a este mensaje
#3 Tux
24/11/2006 - 13:54 | Informe spam
lusoluso escribió:
Héctor, gracias por tu pronta respuesta. No soy un usuario avanzado de excel,
por lo que te/os ruego tengáis un poquito de paciencia conmigo.

He hecho lo que me dices y no he solucionado nada.

Tengo un hoja con 6 columnas y 60 filas. Sin la hoja protegida en la 1ª fila
(donde tengo puesto los campos) puedo establecer el autofiltro. Me aparece
las 6 celda con su ventana marcada para filtrar.

Cuando protejo la hoja, me siguen apareciendo las 6 celdas con la ventana
marcada para filtrar pero cuando pincho en una de la celda para que se abra
el filtro, este no se abre.

Creo haber expuesto relatado el problema fielmente.

Veo que otras personas (p.ej.: Cecilia en un post de hoy) les ha pasado lo
mismo, pero yo no acierto a solucionarlo.

Quedo a vuestra/s respuesta/s

Saludos

lusoluso



Hola lusoluso :-)

Cuando proteges la hoja te sale una ventana de dialogo "proteger hoja" y
en la cual ahi pone algo si " Permitir a los usuarios de esta hoja de
calculo" Busca ahi "usar autofiltro" lo tildas o marcas y le das a
aceptar, en teoria te tendria que dejar :-)

Nos comentas ok?

Saludos
Monica


¡Un SAludo! :-)

www.fermu.com
www.zorval.es
Respuesta Responder a este mensaje
#4 lusoluso
24/11/2006 - 14:09 | Informe spam
En herramientas -- proteger hoja, sale una ventana de dialogo para marcar:
- Contenido
- Objetos
- Escenarios

- Contraseña (opcional)
Botón de aceptar y botón de cancelar

No entiendo a lo que te refieres.

Estoy utilizando Excel 2000

Saludos

lusoluso


"Tux" wrote:

lusoluso escribió:
> Héctor, gracias por tu pronta respuesta. No soy un usuario avanzado de excel,
> por lo que te/os ruego tengáis un poquito de paciencia conmigo.
>
> He hecho lo que me dices y no he solucionado nada.
>
> Tengo un hoja con 6 columnas y 60 filas. Sin la hoja protegida en la 1ª fila
> (donde tengo puesto los campos) puedo establecer el autofiltro. Me aparece
> las 6 celda con su ventana marcada para filtrar.
>
> Cuando protejo la hoja, me siguen apareciendo las 6 celdas con la ventana
> marcada para filtrar pero cuando pincho en una de la celda para que se abra
> el filtro, este no se abre.
>
> Creo haber expuesto relatado el problema fielmente.
>
> Veo que otras personas (p.ej.: Cecilia en un post de hoy) les ha pasado lo
> mismo, pero yo no acierto a solucionarlo.
>
> Quedo a vuestra/s respuesta/s
>
> Saludos
>
> lusoluso

Hola lusoluso :-)

Cuando proteges la hoja te sale una ventana de dialogo "proteger hoja" y
en la cual ahi pone algo si " Permitir a los usuarios de esta hoja de
calculo" Busca ahi "usar autofiltro" lo tildas o marcas y le das a
aceptar, en teoria te tendria que dejar :-)

Nos comentas ok?

Saludos
Monica


¡Un SAludo! :-)

www.fermu.com
www.zorval.es

Respuesta Responder a este mensaje
#5 Tux
24/11/2006 - 15:20 | Informe spam
lusoluso escribió:
En herramientas -- proteger hoja, sale una ventana de dialogo para marcar:
- Contenido
- Objetos
- Escenarios

- Contraseña (opcional)
Botón de aceptar y botón de cancelar

No entiendo a lo que te refieres.

Estoy utilizando Excel 2000

Saludos




Hola Lusoluso :-)

Perdon, di por supuesto que tenia excel 2003 :-( bueno puedes utilizar
el codigo de Hector remodelado asi para excel 2000 :-)

Private Sub Workbook_Open()

With Worksheets("Hoja1")

.EnableAutoFilter = True
.Protect Password:="clave", _
Contents:=True, UserInterfaceOnly:=True

End With

End Sub


Nos comentas cualquier duda ok? ;-)

Saludos
Monica

¡Un SAludo! :-)

www.fermu.com
www.zorval.es
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida