Mostrando entradas con la etiqueta función. Mostrar todas las entradas
Mostrando entradas con la etiqueta función. Mostrar todas las entradas

miércoles, 13 de marzo de 2013

Como hacer una función definida por el usuario

En esta publicación aprenderás a como crear una función definida por el usuario haciendo uso del modulo de Visual Basic de MS Excel.

Crear una función definida por el usuario en Excel


Para crear una función definida por el usuario:
1. Para pasar a un modulo de Visual Basic en el libro de trabajo activo, seleccione una hoja de Excel, presione botón derecho y seleccione Ver código para ver un modulo de Visual Basic.
2. Escriba Function y, a continuación, el nombre de la función definida por el usuario. (Más información sobre el uso de funciones definidas por el usuario en MS Excel en la siguiente entrada “Usar las funciones definidas por el usuario”).
3. Escriba la lista de argumentos entre paréntesis, separando cada argumento de los demás utilizando una coma, o el separador de lista apropiado.
4. Presionar ENTRAR para desplazarse a una línea nueva. Microsoft Excel verifica la sintaxis de la línea que acaba de escribir. El color de las palabras clave de Visual Basic a azul o aun color especificado previamente.
5. Presione TAB, escriba la primera línea de código y luego presione ENTRAR. Presionar TAB coloca una sangría en su código para que resulte más fácil leerlo.
6. Escriba las líneas de códigos restantes.
7. Escriba Fin Función y presione ENTRAR.


La siguiente imagen se muestra la función Comisión en un modelo de Visual Basic:

martes, 12 de marzo de 2013

Como trabajar una función definida por el usuario

En esta publicación te presentamos los conceptos fundamentales para aprender a como trabajar una función definida por el usuario en MS Excel.

Como trabajar una función definida por el usuario en Excel


Una función definida por el usuario es creada  en un modulo de Visual Basic, combinando expresiones matemáticas, funciones incorporadas de Microsoft Excel y código en Visual Basic. El usuario proporciona un conjunto de valores a la función; la función cálculos con estos valores y devuelve un valor nuevo.

Nota: Una función definida por el usuario también puede funcionar con texto, fechas y valores, no solo con números y expresiones matemáticas. (Más información sobre como realizar hacer una función definida por el usuario en Excel en la siguiente entrada “Como Hacer una función definida por el usuario”).

Una función definida por el usuario es similar a una macro. Pero existen diferencias entre función y el tipo de macro que se ha aprendido a grabar y editar hasta ahora. (Si quieres saber más sobre como crear una macro en Excel visita este post “Como crear una macro automáticamente”).

La diferencia más importante es que las macros grabadas realizan acciones que de alguna manera cambian una hoja. Las funciones definidas por el usuario devuelven valores. (En detalle información sobre macros en Excel en esta entrada “Uso de Macros para simplificar tareas”).

¿Qué elementos podemos distinguir en una función definida por el usuario en Excel?


Partes de una función definida por el usuario:
  • Nombre de función
  • Argumentos (valores proporcionados por el usuario).
  • Expresión (Visual basic).
  • El valor devuelto. Es el valor que la función definida por el usuario entrega al usuario después de realizar sus cálculos. La forma de especificar un valor devuelto consiste en escribir una expresión a continuación del nombre de la función definida por el usuario.