lalotop
unread,Mar 13, 2016, 6:55:03 AM3/13/16You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to
Hola amigos
Tengo el siguiente problema: Tengo una macro que lo que hace es modificar el
filtro de una o mas tablas dinamicas dentro de la misma hoja (en este caso es
solo una tabla) en funcion de una celda determinada (en este caso
"c3"). En mi planilla, el valor de c3 se completa automaticamente
desde otra operacion, por lo tanto la macro no se activa automaticamente. debo
entrar en la celda y hacer "enter" y allí funciona la macro.
Como puedo hacer que la macro, como ultima tarea, refresque la celda
"C3" automaticamente.
Este es el codigo que estoy usando. la tabla se llama "PV", y el
nombre del filtro también es "PV".
Private Sub TextBox1_Change()
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("C3")) Is Nothing Then
With PivotTables("PV").PivotFields("PV")
.ClearAllFilters
On Error Resume Next
.CurrentPage = Range("C3").Value
End With
End If
End Sub