prucommercialre.com


Pasar parámetros a las funciones

Al crear sus propias funciones, a menudo es útil para pasar parámetros a la función. Estos parámetros se pueden utilizar como datos que desea que la función de actuar sobre o como ajustes utilizados para controlar la forma en la función hace su trabajo. Cómo pasar parámetros a funciones se ilustra en las siguientes macros:

Sub Macro1 ()
A = 12,3456
Status.Bar = A & "" & Round (A)
End Sub

Función Ronda (X)
Ronda = Int (X + 0.5)
End Function

Este simple macro (Macro1) define un número y lo asigna a la variable A. A continuación, imprime ese número y el resultado de pasar el número a la función Round; la salida es 12.3456 y 12. Tenga en cuenta que el parámetro se debe pasar a la función entre paréntesis.

Observe también que la función no utiliza el mismo nombre de la variable que se pronunció. (La variable A se pasa a la función cuando se invoca; dentro de la función de este valor se le conoce por el nombre de la variable X.) Esto se debe a VBA reasigna el valor de X (lo que necesita la función) para que coincida con el valor de A (lo que el programa pasa a la función).

VBA permite especificar múltiples parámetros que se pasan a una función. Los parámetros sólo tienen que ser separados por comas, tanto en la declaración de la función y cada vez que la función se llama. Lo importante para recordar en pasar parámetros a funciones es que el programa debe pasar el mismo número de parámetros como la función de espera, y los parámetros deben ser de tipos a juego y en el orden correcto.

WordTips es su fuente de formación de Microsoft Word rentable. (Microsoft Word es el procesador de textos más popular en el mundo.) Esta punta (12 962) se aplica a Microsoft Word 2007, 2010, y 2013. Usted puede encontrar una versión de este consejo para el más viejo interfaz de menú de la Palabra aquí: Paso de parámetros a las funciones.