Microsoft Excel es una aplicación de hoja de cálculo potente con muchas características para el análisis de datos. Algunos desarrolladores utilizan el Visual Basic para Aplicaciones ( VBA) lenguaje de programación para extender significativamente la interfaz de Excel. Mientras que Excel ofrece muchas fórmulas avanzadas a través de su ventana de hoja de cálculo, un programa de VBA puede ejecutar algoritmos más complejos, que sólo están limitadas por la creatividad del programador. Funciones de VBA se utilizan en estos algoritmos para manipular los datos de muchas maneras. "Formato " Función
Una parte importante de las funciones de VBA se relacionan con formato numérico y manipulación. Algunas de ellas realizan tareas que Excel no puede por hacer. La función " Format" permite que un programa VBA para dar formato a un número en la marcha . Normalmente , Excel ofrece ajustes de formato de una celda individual , y estos valores se debe cambiar manualmente. La función " Format" VBA permite que el programa de cambiar el formato de los datos numéricos basados en otros factores , si se desea. Por tanto, es posible que una misma célula para contener diferentes formatos numéricos en diferentes momentos de la operación de la hoja de cálculo sin que el usuario cambiar la configuración de formato.
Funciones condicionales
Excel proporcionar nativa apoyo a " Si " funciones que no requieren de programación Visual Basic . Estas funciones permiten la producción de una célula que contenga los datos basados en las condiciones que se prueban por primera vez por una fórmula. Sentencias condicionales más complejos se pueden crear utilizando VBA. Más que un " Si " fórmula , apoyo VBA convencional " If Then Else " funciones que son más flexibles . Es posible combinar varias condiciones en un único algoritmo de esta manera y proporcionar múltiples resultados basados en estas condiciones . La función "Caja " funciona de manera similar .
Funciones de administración de archivos
Es posible interrogar a la información sobre el archivo de Excel a sí mismo usando VBA. La función " FileDateTime " se utiliza para extraer la fecha y la hora exacta de un archivo se ha creado o editado . Se puede utilizar en cualquier archivo , incluyendo la hoja de cálculo de Excel actual . También puede buscar archivos en un ordenador mediante una función como "Dir ". La función " FileLen " se puede mostrar el tamaño del archivo.
Fecha Funciones
Excel ya proporciona muchas funciones para la fecha y la manipulación del tiempo mediante fórmulas convencionales Excel. Pero más características están disponibles en Visual Basic . La función " IsDate " se puede utilizar para determinar si existe una fecha determinada . Por ejemplo, " IsDate ( " 29 de febrero 2010 ") " volvería "Falso ". La función " ParcFecha " puede extraer partes de una fecha , como el año o el día. Esto es similar a las funciones que se encuentran comúnmente en las aplicaciones de base de datos . La función " DateDiff " fácilmente determina el número de días entre dos fechas .