Necesito ayuda para crear macros en Microsoft Excel

Creo a verle entendido un poco a lo que es macros pero quiero saber como es que puedo hacerle para crear una macros que jale otras macros, espero que entiendas mi pregunta, gracias.

1 Respuesta

Respuesta
1
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.html
Mauricio 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ó.
Sin duda aun soy un torpe en lo referente a macros y seguiré así durante un buen tiempo pero el esfuerzo por cambiar eso lo estoy haciendo, te doy las gracias por todas tu observaciones y te deseo una feliz navidad :)

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas