Anidar macros

09/10/2004 - 10:14 por Luis | Informe spam
Hola a todos.

Alguien me podría poner un ejemplo de como hacer una macro
que contenga 3 macros, es decir, tengo 3 macros que son
M1,M2 y M3 y quiero que la M4 me ejecute las tres por
orden.

Gracias anticipadas.

Preguntas similare

Leer las respuestas

#1 Fernando Arroyo
09/10/2004 - 11:54 | Informe spam
Sub M4()
M1
M2
M3
End Sub

Un saludo.


Fernando Arroyo
MS MVP - Excel


"Luis" escribió en el mensaje news:1cd101c4add7$fd3f1440$
Hola a todos.

Alguien me podría poner un ejemplo de como hacer una macro
que contenga 3 macros, es decir, tengo 3 macros que son
M1,M2 y M3 y quiero que la M4 me ejecute las tres por
orden.

Gracias anticipadas.
Respuesta Responder a este mensaje
#2 Anonimo
09/10/2004 - 14:21 | Informe spam
Que facil! ... Cuando se sabe.
Gracias, Fernando.

Sub M4()
M1
M2
M3
End Sub

Un saludo.


Fernando Arroyo
MS MVP - Excel


"Luis" escribió en


el mensaje news:1cd101c4add7$fd3f1440$
Hola a todos.

Alguien me podría poner un ejemplo de como hacer una


macro
que contenga 3 macros, es decir, tengo 3 macros que son
M1,M2 y M3 y quiero que la M4 me ejecute las tres por
orden.

Gracias anticipadas.
.

Respuesta Responder a este mensaje
#3 Fernando Arroyo
09/10/2004 - 22:36 | Informe spam
escribió en el mensaje news:1d9d01c4adfa$7673b420$
Que facil! ... Cuando se sabe.
Gracias, Fernando.




De nada.
Se me olvidó añadir que si los subs M1, M2 y M3 requirieran algún parámetro, habría que usar la instrucción Call para llamarlos. Un ejemplo con M4 y M1:

Sub M4()
Call M1("CadenaQueSePasa")
End Sub

Sub M1(a As String)
MsgBox a
End Sub

Un saludo.


Fernando Arroyo
MS MVP - Excel
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida