Full screen

Share

Show pages

Presentación sobre "Functions"
Eugenio José Ytuarte Espadas
21270305

Want to create interactive content? It’s easy in Genially!

Get started free

PRESENTACIÓN Functions Eugenio Ytuarte

Eugenio Ytuarte

Created on April 3, 2024

Over 30 million people create interactive content in Genially

Check out what others have designed:

Transcript

Presentación sobre "Functions"

Eugenio José Ytuarte Espadas 21270305

Definición

En Visual Basic for Applications (VBA), un procedimiento Function es una estructura de programación que realiza un conjunto de operaciones específicas y devuelve un resultado o valor al programa principal. A diferencia de los procedimientos Sub, que son utilizados para realizar tareas sin necesariamente devolver un valor, los procedimientos Function están diseñados para calcular y retornar un resultado.

Características

  • Devolución de valores: Los procedimientos Function pueden retornar un único valor como resultado de su ejecución.
  • Reutilización de código: Pueden ser llamados y utilizados en múltiples partes del programa, lo que facilita la reutilización de código y la modularidad.
  • Definición de argumentos: Pueden aceptar argumentos que se utilizan dentro de la función para realizar cálculos o determinar el resultado.

Ejemplo de VBA Function en Excel

Formas correctas para llamar a una Función

  • Asignación directa: Se asigna el resultado del procedimiento Function a una variable utilizando la sintaxis variable = NombreFuncion(argumentos).
  • Uso en una expresión: Se utiliza el procedimiento Function dentro de una expresión, donde se espera un valor, utilizando su nombre seguido de los argumentos necesarios.
Un procedimiento Function es una serie de instrucciones de Visual Basic entre las instrucciones Function y End Function . Un procedimiento Function es similar a un procedimiento Sub , pero una función también puede devolver un valor. Un procedimiento Function puede tomar argumentos, como constantes, variables o expresiones que se pasan a él mediante un procedimiento de llamada. Si un procedimiento Function no tiene argumentos, la instrucción Function debe incluir un conjunto vacío de paréntesis. Una función devuelve un valor mediante la asignación de un valor al nombre en una o más instrucciones del procedimiento. En el siguiente ejemplo, la función Celsius calcula los grados Celsius a partir de los grados Fahrenheit. Cuando se llama la función del procedimiento Main, se pasa una variable que contiene el valor del argumento a la función. El resultado del cálculo se devuelve al procedimiento de llamada y se muestra en un cuadro de mensaje.

Ejemplo de Procedimiento Function VBA

¡Muchas Gracias!

Next page

genially options