Ejecutar Varias Macros

Estimado
¿Cómo está?
En otra pregunta anterior su ayuda fue enorme, por eso lo molesto nuevamente, el problema es el siguiente:
Tengo las macros que más abajo copio, lo que quiero hacer es que con un botón (el cual se llame ACTUALIZAR), pueda hacer que las macros corran todas a la vez para que se actualicen todas las celdas.
Estamos hablando de LIBRO 1 (Planillas 2011) donde está toda la información ingresada.
Y LIBRO 2 (Planilla de Impagos) donde las macros llevan toda la información ingresada en el 1.
Como creo un botón en el LIBRO 2 (Planillas de Impagos) para que se actualicen todas las celdas de acuerdo a la información ingresada en el LIBRO 1 (Planillas 2011).
Muchas gracias y saludos.
Macros:
Sub Mistral_Junio()
Windows("PLANILLAS 2011.xls").Activate
Range("B40").Select
Selection.Copy
Windows("Planilla de Impagos.xls").Activate
Range("g18").Select
Selection.PasteSpecial Paste:=xlPasteAll
End Sub
Sub Mistral_Julio()
Windows("PLANILLAS 2011.xls").Activate
Range("B41").Select
Selection.Copy
Windows("Planilla de Impagos.xls").Activate
Range("h18").Select
Selection.PasteSpecial Paste:=xlPasteAll
End Sub
Sub Mistral_Agosto()
Windows("PLANILLAS 2011.xls").Activate
Range("B42").Select
Selection.Copy
Windows("Planilla de Impagos.xls").Activate
Range("i18").Select
Selection.PasteSpecial Paste:=xlPasteAll
End Sub

1 respuesta

Respuesta
1
Espero también ud lo este.
Voy a suponer que esta la información en la hoja1 del libro planillas 2011 y ambos libros abiertos. Podrías hacer solo una macro para eso. Prueba lo que te propongo y comentas
Sub todo()
Windows("PLANILLAS 2011.xls").Activate
Worksheets("Hoja1").Select
Range("B40:B42").Select
Selection.Copy
Windows("Planilla de Impagos.xls").Activate
Range("g18").Select
Selection.PasteSpecial Paste:=xlPasteAll, Transpose:=True
Application.CutCopyMode = False
End Sub
El problema es que en el libro 2 la información va en celdas distintas que las que están en el libro 1.
Por ejemplo la información en el libro 2 va en: I18 o H18 o J26, mientras esa misma información en el libro 1 está en las celdas P12 P13 y P14.
No tengo problema con realizar varias macros, lo que necesito es hacerlas correr una tras otra sin necesidad de seleccionar una por una.
Muchas gracias.
Ok entonces coloca un botón que ejecute el siguiente macro:
Sub todo()
call Mistral_Junio()
Call Mistral_Julio()
Call Mistral_Agosto()
End sub
Y ejecutara uno tras otro

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas