Excel Avanzado

Macros, Vba en Excel y muchos ejemplos de nuestro Curso de Excel Avanzado

Excel Avanzado

Diferencia entre Byval y Byref

| 2 Comments

ByVal (por valor): Si tienes una función y un proceso y en ambos se usa la misma variable Byval toma un valor en el proceso y si este valor cambia en la función, sólo cambiará en la función más no en el proceso.

Ejemplo:

ByRef (por Referencia): Si tienes una función y un proceso y en ambos se usa la misma variable y Byref toma un valor en el proceso, si este valor cambia en la función, cambiará también en el proceso.

Ejemplo:

Estas diferencias nos permiten comprender la forma en que son manipulados los parámetros que son empleados al llamar a una función o a un procedimiento, estos tipos deben ser elegidos de acuerdo a lo que se requiera en el programa,  si bien es mas frecuente que encontremos el uso de ByVal,  debemos tener presente ByRef para cuando lo necesitemos.

Elaborado por: Dalia Vasquez

2 Comments

  1. Y si no pongo ninguno en mis parametros, cual es por defecto?

Deja un comentario

Required fields are marked *.


Excel Avanzado located at , Lima, Perú . Reviewed by usuarios rated: 4.7 / 5