Excel - Distinguir el origen de la ejecucion de un Sub

   
Vista:

Distinguir el origen de la ejecucion de un Sub

Publicado por juan luis (32 intervenciones) el 17/12/2007 22:29:48
Hola en esto de VBA para excel me estoy intentando poner un poquito.
Habitualmente tengo alguna rutina a la que llamo desde uno o varios procedimientos, por ejemplo para marcar, limpiar, alinear,...
La duda que no sé resolver es la siguiente:
En ocasiones me interesa saber quién ha ordenado la ejecución para determinar qué tipo de actuación desea (marcar en negro, poner una X, alinear a la izda,...)

¿Cómo puedo pasarle a ese Sub lis datos para que sepa lo que debe hacer?
Muchas gracias, Juan Luis.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Distinguir el origen de la ejecucion de un Sub

Publicado por JuanC (792 intervenciones) el 18/12/2007 12:34:00
no queda muy claro, supongo que hacés referencia al paso de argumentos
ejemplo:

Sub proc(ByVal Arg As String)
If Arg = "hola" Then MsgBox "Hola!"
En Sub

fijate en la ayuda sobre paso de variables por referencia y por valor

Saludos desde Baires, JuanC
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Distinguir el origen de la ejecucion de un Sub

Publicado por juan luis (32 intervenciones) el 18/12/2007 21:06:13
Muchas gracias. Eso es lo que necesito. juan luis.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar