Proteger Tabla Dinamica, pero habilitar filtros

07/07/2005 - 18:19 por AndreaC | Informe spam
Hola chicos!
Tengo la siguiente duda, estoy protegiendo una hoja que tiene una tabla
dinamica, pero no me permite manejar los filtros. Al hacer click en las
flechitas me dice que no se puede modificar una tabla dinamica en una hoja
protegida.
Intente desprotegiendo solo las celdas que tienen los filtros, pero tampoco
funciona.
Existe alguna macro que lo permita? Si es asi, ojala se pueda guardar el
codigo en personal.xls porque este archivo debo hacerlo publico.
Saludos
An.

Preguntas similare

Leer las respuestas

#1 KL
07/07/2005 - 19:49 | Informe spam
Hola chicos,

Existe al menos una forma de hacerlo:

With Sheets("Hoja1")
.EnablePivotTable = True
.Protect "clave", userInterfaceOnly:=True
End With

Nota: El parametro UserInterfaceOnly no se guarda al cerrar el libro, por lo
cual hay que ejecutar el macro cada vez que se abra el libro, p.ej.
asignandolo al evento Workbook_Open del objeto EsteLibro (ThisWorkbook).

Saludos,
KL



"Carlos Durán Urenda" wrote in message
news:
Hola Andrea

La verdad dudo que se pueda hacer lo que quieres, ya que al proteger una
hoja, no puedes agregar filas o modificar formatos, y en el caso de la TD,
el tamaño y diseño de la tabla cambia segun el filtro aplicado.

no se si podrias aundar un poco moas en cual seria el objetivo de bloquear
la TD?


Saludos
Carlos Durán

"AndreaC" escribió en el mensaje
news:
Hola chicos!
Tengo la siguiente duda, estoy protegiendo una hoja que tiene una tabla
dinamica, pero no me permite manejar los filtros. Al hacer click en las
flechitas me dice que no se puede modificar una tabla dinamica en una
hoja
protegida.
Intente desprotegiendo solo las celdas que tienen los filtros, pero
tampoco
funciona.
Existe alguna macro que lo permita? Si es asi, ojala se pueda guardar el
codigo en personal.xls porque este archivo debo hacerlo publico.
Saludos
An.




Respuesta Responder a este mensaje
#2 Carlos Durán Urenda
07/07/2005 - 20:06 | Informe spam
Hola Andrea

La verdad dudo que se pueda hacer lo que quieres, ya que al proteger una
hoja, no puedes agregar filas o modificar formatos, y en el caso de la TD,
el tamaño y diseño de la tabla cambia segun el filtro aplicado.

no se si podrias aundar un poco moas en cual seria el objetivo de bloquear
la TD?


Saludos
Carlos Durán

"AndreaC" escribió en el mensaje
news:
Hola chicos!
Tengo la siguiente duda, estoy protegiendo una hoja que tiene una tabla
dinamica, pero no me permite manejar los filtros. Al hacer click en las
flechitas me dice que no se puede modificar una tabla dinamica en una hoja
protegida.
Intente desprotegiendo solo las celdas que tienen los filtros, pero
tampoco
funciona.
Existe alguna macro que lo permita? Si es asi, ojala se pueda guardar el
codigo en personal.xls porque este archivo debo hacerlo publico.
Saludos
An.
Respuesta Responder a este mensaje
#3 AndreaC
07/07/2005 - 23:57 | Informe spam
Hola KL!
Haber si me ayudas un poquito mas... la macro funciona perfecto, pero me
gustaria integrarlo en la siguiente macro que me sirve para desproteger,
refrescar y volver a proteger la tabla.

Sub ProtectPivotTable()
ActiveSheet.Unprotect Password:="laclave"
ActiveSheet.PivotTables(1).PivotCache.Refresh
ActiveSheet.Protect Password:="laclave", _
DrawingObjects:=True, _
Contents:=True, _
Scenarios:=True
End Sub

Saludos
An.


"KL" wrote:

Hola chicos,

Existe al menos una forma de hacerlo:

With Sheets("Hoja1")
.EnablePivotTable = True
.Protect "clave", userInterfaceOnly:=True
End With

Nota: El parametro UserInterfaceOnly no se guarda al cerrar el libro, por lo
cual hay que ejecutar el macro cada vez que se abra el libro, p.ej.
asignandolo al evento Workbook_Open del objeto EsteLibro (ThisWorkbook).

Saludos,
KL



"Carlos Durán Urenda" wrote in message
news:
> Hola Andrea
>
> La verdad dudo que se pueda hacer lo que quieres, ya que al proteger una
> hoja, no puedes agregar filas o modificar formatos, y en el caso de la TD,
> el tamaño y diseño de la tabla cambia segun el filtro aplicado.
>
> no se si podrias aundar un poco moas en cual seria el objetivo de bloquear
> la TD?
>
>
> Saludos
> Carlos Durán
>
> "AndreaC" escribió en el mensaje
> news:
>> Hola chicos!
>> Tengo la siguiente duda, estoy protegiendo una hoja que tiene una tabla
>> dinamica, pero no me permite manejar los filtros. Al hacer click en las
>> flechitas me dice que no se puede modificar una tabla dinamica en una
>> hoja
>> protegida.
>> Intente desprotegiendo solo las celdas que tienen los filtros, pero
>> tampoco
>> funciona.
>> Existe alguna macro que lo permita? Si es asi, ojala se pueda guardar el
>> codigo en personal.xls porque este archivo debo hacerlo publico.
>> Saludos
>> An.
>
>



Respuesta Responder a este mensaje
#4 KL
08/07/2005 - 00:14 | Informe spam
Hola AndreaC,

Prueba este:

Sub RefrescarPivotTable()
Dim Clave As String
Clave = "laclave"
With ActiveSheet
.EnablePivotTable = True
.Unprotect Clave
.PivotTables(1).PivotCache.Refresh
.Protect Clave, userInterfaceOnly:=True
End With
End Sub

Saludos,
KL


"AndreaC" wrote in message
news:
Hola KL!
Haber si me ayudas un poquito mas... la macro funciona perfecto, pero me
gustaria integrarlo en la siguiente macro que me sirve para desproteger,
refrescar y volver a proteger la tabla.

Sub ProtectPivotTable()
ActiveSheet.Unprotect Password:="laclave"
ActiveSheet.PivotTables(1).PivotCache.Refresh
ActiveSheet.Protect Password:="laclave", _
DrawingObjects:=True, _
Contents:=True, _
Scenarios:=True
End Sub

Saludos
An.


"KL" wrote:

Hola chicos,

Existe al menos una forma de hacerlo:

With Sheets("Hoja1")
.EnablePivotTable = True
.Protect "clave", userInterfaceOnly:=True
End With

Nota: El parametro UserInterfaceOnly no se guarda al cerrar el libro, por
lo
cual hay que ejecutar el macro cada vez que se abra el libro, p.ej.
asignandolo al evento Workbook_Open del objeto EsteLibro (ThisWorkbook).

Saludos,
KL



"Carlos Duran Urenda" wrote in message
news:
> Hola Andrea
>
> La verdad dudo que se pueda hacer lo que quieres, ya que al proteger
> una
> hoja, no puedes agregar filas o modificar formatos, y en el caso de la
> TD,
> el tamano y diseno de la tabla cambia segun el filtro aplicado.
>
> no se si podrias aundar un poco moas en cual seria el objetivo de
> bloquear
> la TD?
>
>
> Saludos
> Carlos Duran
>
> "AndreaC" escribio en el mensaje
> news:
>> Hola chicos!
>> Tengo la siguiente duda, estoy protegiendo una hoja que tiene una
>> tabla
>> dinamica, pero no me permite manejar los filtros. Al hacer click en
>> las
>> flechitas me dice que no se puede modificar una tabla dinamica en una
>> hoja
>> protegida.
>> Intente desprotegiendo solo las celdas que tienen los filtros, pero
>> tampoco
>> funciona.
>> Existe alguna macro que lo permita? Si es asi, ojala se pueda guardar
>> el
>> codigo en personal.xls porque este archivo debo hacerlo publico.
>> Saludos
>> An.
>
>



Respuesta Responder a este mensaje
#5 AndreaC
08/07/2005 - 00:51 | Informe spam
Grande!
Mil gracias!
An.

"KL" wrote:

Hola AndreaC,

Prueba este:

Sub RefrescarPivotTable()
Dim Clave As String
Clave = "laclave"
With ActiveSheet
.EnablePivotTable = True
.Unprotect Clave
.PivotTables(1).PivotCache.Refresh
.Protect Clave, userInterfaceOnly:=True
End With
End Sub

Saludos,
KL


"AndreaC" wrote in message
news:
> Hola KL!
> Haber si me ayudas un poquito mas... la macro funciona perfecto, pero me
> gustaria integrarlo en la siguiente macro que me sirve para desproteger,
> refrescar y volver a proteger la tabla.
>
> Sub ProtectPivotTable()
> ActiveSheet.Unprotect Password:="laclave"
> ActiveSheet.PivotTables(1).PivotCache.Refresh
> ActiveSheet.Protect Password:="laclave", _
> DrawingObjects:=True, _
> Contents:=True, _
> Scenarios:=True
> End Sub
>
> Saludos
> An.
>
>
> "KL" wrote:
>
>> Hola chicos,
>>
>> Existe al menos una forma de hacerlo:
>>
>> With Sheets("Hoja1")
>> .EnablePivotTable = True
>> .Protect "clave", userInterfaceOnly:=True
>> End With
>>
>> Nota: El parametro UserInterfaceOnly no se guarda al cerrar el libro, por
>> lo
>> cual hay que ejecutar el macro cada vez que se abra el libro, p.ej.
>> asignandolo al evento Workbook_Open del objeto EsteLibro (ThisWorkbook).
>>
>> Saludos,
>> KL
>>
>>
>>
>> "Carlos Duran Urenda" wrote in message
>> news:
>> > Hola Andrea
>> >
>> > La verdad dudo que se pueda hacer lo que quieres, ya que al proteger
>> > una
>> > hoja, no puedes agregar filas o modificar formatos, y en el caso de la
>> > TD,
>> > el tamano y diseno de la tabla cambia segun el filtro aplicado.
>> >
>> > no se si podrias aundar un poco moas en cual seria el objetivo de
>> > bloquear
>> > la TD?
>> >
>> >
>> > Saludos
>> > Carlos Duran
>> >
>> > "AndreaC" escribio en el mensaje
>> > news:
>> >> Hola chicos!
>> >> Tengo la siguiente duda, estoy protegiendo una hoja que tiene una
>> >> tabla
>> >> dinamica, pero no me permite manejar los filtros. Al hacer click en
>> >> las
>> >> flechitas me dice que no se puede modificar una tabla dinamica en una
>> >> hoja
>> >> protegida.
>> >> Intente desprotegiendo solo las celdas que tienen los filtros, pero
>> >> tampoco
>> >> funciona.
>> >> Existe alguna macro que lo permita? Si es asi, ojala se pueda guardar
>> >> el
>> >> codigo en personal.xls porque este archivo debo hacerlo publico.
>> >> Saludos
>> >> An.
>> >
>> >
>>
>>
>>



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida