Programación General > VBA

 Parametros Opcionales

(1/1)

Homar2006:
Buenas Tardes..

Tengo el siguiente codigo:


  Sub MiFunc(MiCad As Object, Optional MiArg1 As Object, Optional MiArg2 As  
  Object)
     MiCad.Enabled = False
     MiArg1.Enabled = False
     MiArg2.Enabled = False
  End Sub

Yo se que al mandarle todos los parametros me realiza las sentencias...pero al enviarle 1 o 2 parametros me saca error...

¿Como puedo llamar esta Sub con 1 o 2 parametros?
Esta bien esto: Call MiFunc(cbDeptoExp, , )

F_Tanori:
No necesitas las comas

--- Código: Text --- Call MiFunc(cbDeptoExp) 
Al menos que desees 'brincar' el parametro


--- Código: Text ---Call MiFunc(cbDeptoExp, , cbDeptoExp2) 

tambien puedes mandarlo llamar sin CALL con el puro nombre
omitiendo los parentesis


--- Código: Text ---MiFunc cbDeptoExp, , cbDeptoExp2 

¿Cual es el error que te aparece, y en que programa lo utilizas (Access,Excel ....) ?

Saludos

Homar2006:
Gracias por la ayuda moderador....

Navegación

[0] Índice de Mensajes

Ir a la versión completa