En macros, cómo pasar un parámetro entre macros

Me pueden decir cómo se pasa un parámetro de una macro a otra macro.

1 Respuesta

Respuesta
1

Te anexo un ejemplo entre 2 macros, ahí van unos comentarios

Sub macro1()
    dato = Range("A4")
    Call macro2(dato)           'la macro que envía el parámetro puede enviar una variable
    Call macro2(Range("A4"))    'o una celda, dependiendo de lo que se necesite
End Sub
'
'En la macro que recibe el dato se pone entre paréntesis el nombre de una variable
'La variable es declarada como variant
Sub macro2(dato)
    MsgBox "El parámetro enviado es: " & dato
End Sub

Avísame si tienes alguna duda.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas