lunes, 14 de noviembre de 2011

19. FUNCIONES VBA Y PARÁMETROS POR VALOR Y REFERENCIA


Las funciones son métodos que devuelven solo un tipo de resultado en contraste con los procedimientos que pueden devolver ningún o más de un resultado.
Ej.
Function nombreFuncion (ByVal [parámetros]) As tipoDato ‘función con parámetros por valor
[Sentencias]
nombreFuncion = [ResultadoDevuelto]
End Function

Sub nombreFuncion (ByRef [parámetros])  ‘procedimiento con parámetros por Referencia
[Sentencias]
End Function
LOS PARÁMETROS VBA
Pueden ser por valor o por referencia.
Por valor, quiere decir que se pasa una copia del valor original y cualquier cambio en esta no afecta a la original
Por referencia, se crea un apuntador a la variable original por lo que cualquier cambio en el valor de la variable local afectara a la variable original

2 comentarios:

  1. Y donde esta el ejemplo para poder aprender

    ResponderEliminar
  2. disculpa, pero tengo actualmente el problema de que mando varias variables por referencia y mi código dice que la referencia no coincide, me gustaría saber como mandar varias variables por referencia... me ayudaría un montón gracias

    ResponderEliminar