Excel - Asociar macro

 
Vista:

Asociar macro

Publicado por Carlos Reyes (13 intervenciones) el 26/12/2007 15:46:05
Hola a todos los usuarios de LWP.

Al igual y mi duda es muy basica, pero espero me puedan resolver.
Quisiera saber como poder asociar una macro a un filtro de una tabla dinamica, es decir, tengo una tabla dinamica la cual actualizo, y necesito que en cuanto cambie un filtro de columna me ejecute una macro. No tengo ni idea de como hacer esto; se como grabar la macro, pero no como asociarla a dicho filtro de la tabla.

Saludos

Carlos Reyes

PD: Felices fiestas Decembrinas!!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Asociar macro

Publicado por JuanC (792 intervenciones) el 29/12/2007 13:47:52
jamás utilicé una tabla dinámica, pero igual creo que la solución es asociar
la macro a un evento de la hoja; ejemplo al evento Worksheet_SelectionChange
y a partir de ahí ver qué hacer...

Saludos desde Baires, JuanC
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Asociar macro

Publicado por Carlos Reyes (13 intervenciones) el 31/12/2007 04:18:20
Gracias por tu comentario Juan C, ya logre hacerlo, y en efecto, utilize un evento de la hoja, cada que cambian los datos me ejecuta los datos, solo que ahora el problema es saber el rango de datos en donde afecte, es lo que estoy tratando de sacar, ya que como funciona actualmente cada vez que se realizan cambios ejecuta la macro

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Asociar macro

Publicado por JuanC (792 intervenciones) el 31/12/2007 11:24:42
veamos si esto sirve...

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address(0, 0) = "A1" Then
MsgBox "A1"
ElseIf Not Intersect(Target, [B1:B10]) Is Nothing Then
MsgBox "B1:B10"
End If
End Sub

Saludos desde Baires, JuanC
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar