Tecnología

Inicio

Sobresale funciones definidas por el usuario

Creación de una función definida por el usuario en Excel le permite realizar ensayos o cálculos sobre los datos que las funciones integradas de Excel no se realizan. Por ejemplo, se podría escribir una función de texto personalizado que asegura un campo "Número de teléfono" tiene el número correcto de caracteres y contiene sólo números. El recurso que permite a las funciones definidas por el usuario es lenguaje de programación integrado de Excel, Visual Basic para Aplicaciones.

Abriendo el entorno de programación

El primer paso para crear una función definida por el usuario es entrar en el entorno de programación para escribir las declaraciones de la función. Ese ambiente, llamado el entorno de desarrollo integrado o IDE, es accesible a través de la pestaña "desarrolladores" de Excel. Exponer a esa pestaña, que normalmente se oculta, haciendo clic en el comando "Opciones" del menú "Archivo", haga clic en "Personalizar cinta de opciones", luego haciendo clic en la casilla de verificación "desarrollador". Introduzca el IDE haciendo clic en el icono "Visual Basic" de la pestaña "desarrollador".

Escribe la función

Después de haber introducido el IDE de Visual Basic, escribir las declaraciones de su función requiere para funcionar. Si su función valida mensajes de correo electrónico, por ejemplo, podría escribir algo así como el programa de la lista después de esta sección. Las salidas de función "ValidEmail" "TRUE" o "FALSE", dependiendo de si la dirección de correo electrónico de entrada, simbolizados por la variable "emailAdr," tiene un símbolo de signo en él.

Función pública validEmail (emailAdr As String) As Boolean

Si InStr (emailAdr, "@") = 0 entonces

validEmail = false

Más

validEmail = True

Terminara si

End Function

Inserción y Pruebas

Una vez que usted ha escrito las declaraciones de su función necesarios para su funcionamiento, es el momento de poner a prueba su función. Volver a Excel desde el IDE haciendo clic en el icono de Excel en la barra de tareas de Windows. También puede pulsar "Alt" y "F11" al mismo tiempo. Excel le permite insertar su función de varias maneras. La más directa es escribir la función y sus argumentos de forma manual. Escribir el símbolo "=" para contar Excel vas a insertar una función en lugar de texto. Escriba el nombre de la función definida por el usuario, un paréntesis de apertura, los argumentos a favor de su función, entonces un paréntesis cerrado. Para una función de validación de mensajes de correo electrónico, puede escribir "validateEmail (" y luego haga clic en una celda en la que escribió una dirección de correo electrónico. Al pulsar "Enter" para terminar de introducir su función, Excel ejecutará las declaraciones de la función y mostrar el valor devuelto por la función . Para la función "validateEmail", verá "TRUE" si la función se encontró un símbolo de unión en la dirección de correo electrónico que ha escrito. Si ejecutó la función de texto que no tiene signo, la función mostrará "FALSO".

Insertar función con el botón

Puede insertar su función definida por el usuario con clics del ratón en lugar de escribir exclusivamente. Haga clic en el símbolo "Fx" a la izquierda de la barra de fórmula anterior rejilla de la hoja de cálculo actual. Haga clic en el elemento "definido por el usuario" de la "Categoría" menú desplegable, haga clic en el nombre de la función de la lista "Función". Haga clic en "OK" para mostrar un cuadro de diálogo le pide que introduzca los argumentos de su función. Después de escribir los argumentos, haga clic en "OK" para insertar su función en la celda activa de la hoja de cálculo.