Como actualizar tablas dinamicas estando Protegido el Libro Excel?

10/09/2008 - 22:16 por Franco | Informe spam
Buenos Dias,

estoy desarrollando un excel para un control de inventarios en una bodega en
mi trabajo, y las personas que utilizaran la planilla son varias por lo cual
decidi proteger los campos mas importantes asi no borran nada y realice una
macro para actualizar todas las tablas dinamicas, pero al estar protegido el
libro, me arroja un error la macro, debido a que la opcion de actualizar la
tabla dinamica se deshabilita cuando se protege la hoja.

Ahora mi pregunta es como puedo actualizar la tabla dinamica si tengo
protegida la hoja?????

de ante mano muchas gracias por su colaboracion
 

Leer las respuestas

#1 Héctor Miguel
11/09/2008 - 00:45 | Informe spam
hola, Franco !

... decidi proteger los campos mas importantes... y realice una macro para actualizar todas las tablas dinamicas
pero al estar protegido el libro... la opcion de actualizar la tabla dinamica se deshabilita cuando se protege la hoja...



asumiendo que usas excel xp/2002 en adelante...
puedes incrustar un commandbutton (barra: cuadro de controles) y asignarle la siguiente macro:
en el modulo de codigo de 'esa' hoja ==Private Sub ComandButton1_Click()
Me.Unprotect Password:="123"
Me.PivotTables(1).PivotCache.Refresh
Me.Protect Password:="123", _
DrawingObjects:=True, _
Contents:=True, _
Scenarios:=True, _
AllowUsingPivotTables:=True
End Sub

o si fuera el caso de varias hojas con TD, mueve el codigo a un modulo normal y usa botones de: formulario
y cambia la palabra "Me" por -> ActiveSheet (tendrias que usar la misma clave para todas... o una matriz)

si cualquier duda... comentas?
saludos,
hector.

Preguntas similares