Índice

La programación en VBA

El lenguaje VBA es el lenguaje de programación Visual Basic 6 (VB6). Por lo tanto, se pueden utilizar todas las posibilidades de ese lenguaje. Si desea profundizar en el tema de la programación, puede consultar la abundante documentación existente de VB6. Además, el IDE de VBA dispone de una ayuda en línea muy bien hecha. Para acceder a esta, haga clic en el botón ? de la barra de herramientas estándar.

images/ost13_10.png

El proceso Function

El proceso Function es el único que estudiaremos en este manual. La forma de este proceso es la siguiente:

Function nombre_funcion(Arg1 As tipo1, Arg2 As tipo2,µ...) As tipofunc 
      -  
      [instructions] 
      -  
      nombre_de_la_función=... 
      -  
      -[instructions] 
      -  
      nombre_de_la_función=... 
      -  
End Function

Las palabras en negrita son palabras clave en lenguaje VBA.

Entre paréntesis figuran los argumentos de la función.

nombre_funcion es el nombre que usted elige para su función: debe ser explícito, ni muy largo ni muy corto. El nombre debe comenzar por una letra. No puede ser idéntico a una palabra clave VBA como Dim o Function por ejemplo. Para evitar problemas, utilice solamente letras, números y el carácter guión bajo (_).

tipo1, tipo2 y tipofunc son los tipos de valores ...