Espero, "entender" tu pregunta, cuando dices -que jale a otras macros-, supongo que te refieres a "llamar" otras macros, o sea ejecutar una macro desde otra, esto es sencillo, solo usa el nombre de dicha macro, por ejemplo...
Public Sub Mi_Macro_1()
MsgBox "Esta es mi macro 1"
End Sub
Esta macro la puedes llamar desde esta otra...
Public Sub Mi_Macro_2()
MsgBox "Esta es mi macro 2"
Mi_Macro_1
End Sub
Si tus macros tienen argumentos, tienes que pasarle correctamente estos argumentos, por ejemplo...
Public Sub Mi_Macro_3(ByVal Mensaje As String)
MsgBox Mensaje
End Sub
y la llamamos
Public Sub Mi_Macro_4()
MsgBox "Esta es mi macro 4"
Mi_Macro_3 "Aqui llame a la macro 3"
End Sub
Hay otro tema que debes de tomar en cuenta, si tu macro es Publica o Privada, pero para no repetir información, lee un puqueño articulo de mi página que creo te servirá..
Espero "haberme explicado"...
Saludos...
http://www.vbalym.netfirms.com/excel/exar2.htmlMauricio Baeza
[email protected]Todo lo que no es dado es perdido
*==========================================*
La presente respuesta ha demandado un tiempo de lectura,
análisis, elaboración y redacción. A cambio, simplemente,
pretendo que te tomes un minuto para FINALIZARLA, si
hubiera satisfecho -en alguna medida- tu requerimiento.
En caso contrario, puedes preguntarme nuevamente
aclarando qué entendí mal o qué faltó.