La mayoría de los lenguajes de programación requieren extensas operaciones matemáticas dentro de los algoritmos , incluso si el programa no está en la superficie de una herramienta matemática. Cálculos aritméticos simples son a menudo necesarios para crear los bucles de programa y otras tareas que debe completar. VBA ofrece muchas funciones matemáticas . Entre las funciones más utilizadas son las que manipular enteros . La función de "Ronda " puede convertir cualquier número en un entero por redondeo . La función " Int" simplemente trunca , cortando cualquier decimal dejar el entero . Soportar funciones trigonométricas también están disponibles y se escriben tal como son en una calculadora o libro de texto : "El pecado ", " Cos " y " Tan "
cadena Funciones
.
Manipulación de datos de texto es importante para la creación de programas que interactúan con los usuarios , en especial cualquier VBA que funciona en Excel los datos , que a menudo contiene cadenas . Funciones de cadena ofrecen muchas herramientas críticas . Funciones de extracción como de "izquierda " y "derecha" que sea fácil de extraer un cierto conjunto de caracteres de texto desde el lado derecho o izquierdo de una cadena. Por ejemplo , una celda de Excel puede contener el nombre completo , pero "izquierda " se puede utilizar para extraer sólo el nombre de pila, mientras que la " derecha" que extraer el apellido . Cambiando el caso a menudo es necesario también. Las funciones de " UCase " y " LCase " pueden convertir una cadena entera en todo en mayúsculas o letras minúsculas . Funciones más avanzadas permiten a los programadores crear nuevas cadenas uniendo varias cadenas separadas, con la función " Concatenar " , entre otros.
De fecha y hora
Trabajo con fechas y horas en cualquier lenguaje de programación es una tarea debido a la amplia variedad de formatos para la visualización de esta información. Las fechas se pueden presentan en muchas formas , con o sin marcas de tiempo , y a menudo es necesario para obtener un tipo de elemento de datos de otro . Una función como "Mes" permite a un programador para extraer sólo la información mes a partir de una fecha completa que contiene también un día y el año . De esta manera , las fechas podrían ser organizados y agrupados de acuerdo a sus meses , si es necesario . Otras funciones similares son "Día ", "Hora " y "Minuto ". La "función Format" se utiliza para cambiar una pieza de datos de fecha en una pantalla fácil de usar de la información actualizada sobre la base de cualquier formato convenciones de los deseos del programador . También es posible utilizar " DateDiff " para restar fechas entre sí para determinar el número de días entre ellos.