)
"Acceso " indica el alcance de la utilización de este procedimiento y puede ser " privado ", " público", " amigo " o " protegido ". "Nombre del procedimiento" es el nombre de su procedimiento sub , que debería ser indicativo de su funcionalidad. " Byvalorbyref " es o bien " ByVal " o " ByRef " como se explica en el siguiente paso . "Argumento " es el argumento que se pasa al procedimiento sub y " tipo de datos " es el tipo de datos del " argumento ".
2
Determine si desea pasar el parámetro por valor ( ByVal ) o por referencia ( ByRef ) e indicarlo en la primera declaración. " Por valor " significa que el procedimiento hace una copia de la variable original se pasa y no toca ese campo de datos original. " Por referencia " significa que el procedimiento no tiene una copia, sino que utiliza el campo de datos actual se le ha pasado , y puede realizar cambios en él . Aunque puede haber circunstancias en las que se desea que el procedimiento para cambiar el valor de un parámetro , por lo general no es una buena idea permitir que el procedimiento para cambiar el campo de datos original, por lo que " ByVal " es el valor predeterminado de Visual Basic.
3
Código de la primera declaración de su procedimiento con una lista de argumentos si desea pasar más de un argumento a la misma. Tal declaración sería algo como esta función ejemplo de procedimiento :
Privado Función Calc ( ByVal Cantidad como Integer, Disco ByVal como Decimal , Base ByVal como Decimal) como Decimal
Calc = Cantidad * ( ( 1 disco ) * Base )
End Function
este procedimiento acepta tres argumentos , calcula el precio y devuelve el número de la instrucción de llamada , que sería algo como esto:
Precio = Calc ( cantidad , Disco , Base )
es importante que la instrucción de llamada proporciona los argumentos que el tipo exacto y el número que el procedimiento está esperando.