Funciones principales de vba

Una vez que haya comenzado con VBA, lo siguiente importante es aprender a utilizar las funciones integradas de VBA al escribir código VBA.

Así que aquí he enumerado las 100 funciones principales de VBA (Category Wise) en detalle con ejemplos y códigos de muestra, y estas funciones se enumeran en categorías específicas (10) para que pueda comprender fácilmente el propósito de cada función.

A continuación se muestra la lista de categorías de las funciones principales de VBA; todas las funciones se enumeran en estas categorías:

Funciones de TEXTO VBA (Cadena)

Las funciones de TEXTO de VBA lo ayudan a manipular valores de texto en una celda, un rango de celdas o una hoja de trabajo o un libro completo. En pocas palabras, estas funciones están especialmente diseñadas para modificar valores de texto.

A continuación tenemos una lista de 18 funciones de TEXTO que puedes aprender a usar:

Nombre
Descripción
Le ayuda a aplicar un formato específico y luego devolver esa cadena en el resultado.
Busca una subcadena de una cadena y devuelve la posición inicial de la subcadena en el resultado.
Función VBA INSTREV
También busca una subcadena de una cadena y devuelve la posición inicial de la subcadena en el resultado (mirando de derecha a izquierda).
Convierte una cadena en una cadena en minúsculas donde todos los caracteres son pequeños.
Devuelve una subcadena de una cadena usando el número de caracteres proporcionado (comenzando desde el lado izquierdo de la cadena).
Cuenta el número de caracteres del valor proporcionado y devuelve un número como número de esos caracteres.
Elimina los espacios iniciales (del lado izquierdo) de una cadena y devuelve esa cadena sin estos espacios en el resultado.
Devuelve una subcadena de una cadena usando la posición inicial y el número de caracteres proporcionados.
Encuentra una subcadena de una cadena, la reemplaza con otra subcadena y devuelve la nueva cadena en el resultado.
Devuelve una subcadena de una cadena usando la cantidad de caracteres proporcionada (comenzando desde el lado derecho de la cadena).
Función VBA RTRIM
Elimina los espacios finales (en el lado derecho) de una cadena y devuelve esa cadena sin estos espacios en el resultado.
Crea una cadena con una cantidad de espacios especificada por el usuario y la devuelve en el resultado.
Compara dos cadenas y devuelve el resultado como un número entero.
Convierte una cadena a un formato específico y devuelve una nueva cadena en el resultado.
Toma un carácter, lo repite un cierto número de veces y lo devuelve como resultado como una cadena.
Invierte una cadena y la devuelve en el resultado.
Elimina espacios al principio y al final de una cadena y devuelve una nueva cadena en el resultado.
Convierte una cadena en una cadena en mayúsculas donde todos los caracteres están en mayúsculas.

Funciones de FECHA de VBA

Las funciones VBA DATE están diseñadas específicamente para procesar fechas a partir de datos. Con estas funciones puedes extraer parte de una fecha, sumar o restar días a una fecha y la diferencia entre dos fechas.

A continuación tenemos una lista de 12 funciones de FECHA que puedes aprender a usar:

Nombre
Descripción
Devuelve el valor de la fecha actual en el resultado usando la configuración del sistema.
Agrega un intervalo a la fecha (y la hora).
Devuelve una parte (día, mes y años) de una fecha.
Crea una fecha utilizando el día, mes y año proporcionados.
Convierte una fecha almacenada como una cadena o una cadena que representa una fecha en una fecha real.
Toma el valor del día de una fecha válida e ignora el resto de los componentes (mes y año) y lo devuelve en el resultado.
Devuelve la fecha y hora de la última modificación (como una cadena) de un archivo (libro de trabajo).
Toma el valor del mes de una fecha válida e ignora el resto de los componentes (día y año) y lo devuelve en el resultado.
Función VBA NOMBRE MES
Devuelve el nombre del mes utilizando el número del mes (del 1 al 12).
Devuelve el día de la semana (del 1 al 7) de una fecha proporcionada.
Devuelve el nombre del día utilizando el número del día (que va del 0 al 7).
Toma el valor del año de una fecha válida e ignora el resto de los componentes (día y mes) y lo devuelve en el resultado.

Funciones de tiempo de VBA

Las funciones de tiempo de VBA le ayudan a trabajar con valores de tiempo y manipularlos si lo desea. Puede extraer parte de un valor de tiempo, agregar horas, minutos y horas a un tiempo y calcular la diferencia entre dos valores de tiempo.

A continuación tenemos una lista de 8 funciones de TIEMPO que puedes aprender a utilizar:

Nombre
Descripción
Toma el valor de tiempo de un tiempo válido e ignora el resto de los componentes (minutos y segundos) y lo devuelve en el resultado.
Toma el valor de los minutos de una hora válida e ignora el resto de los componentes (horas y segundos) y lo devuelve en el resultado.
Devuelve la fecha y hora actuales en el resultado usando la configuración del sistema.
Toma el valor de segundos de una hora válida e ignora el resto de los componentes (horas y minutos) y lo devuelve en el resultado.
Devuelve el valor de tiempo actual en el resultado usando la configuración del sistema.
Devuelve el número de segundos que han pasado desde la medianoche (00:00).
Devuelve un valor de tiempo válido (según VBA) utilizando horas, minutos y segundos especificados por el usuario.
Toma el valor de tiempo de un valor que tiene fecha y hora y lo devuelve en el resultado.

Funciones VBA MATEMÁTICAS

Las funciones de VBA MATHS están diseñadas para realizar cálculos matemáticos específicos. En pocas palabras, estas funciones realizan cálculos que de otro modo serían complejos de realizar.

A continuación tenemos una lista de 13 funciones MATHS que puedes aprender a usar:

Nombre
Descripción
Convierte un valor numérico en un número absoluto y lo devuelve en el resultado.
Calcula el arcotangente del número proporcionado y lo devuelve en el resultado.
Calcula el coseno del ángulo proporcionado y lo devuelve en el resultado.
Calcula el valor de ex para el valor proporcionado de x y lo devuelve en el resultado.
Devuelve un número en el resultado después de truncar un número entero.
Toma un número y devuelve la parte completa en el resultado como un número.
Calcula el logaritmo natural para el logaritmo natural por parte del usuario y lo devuelve en el resultado.
Devuelve un número aleatorio en el resultado que oscila entre 0 y 1.
Redondea un número a un número específico de decimales y devuelve el nuevo número redondeado en el resultado.
Devuelve un número entero que representa el signo aritmético del número proporcionado.
Calcula el seno del ángulo proporcionado y lo devuelve en el resultado.
Calcula la raíz cuadrada del número proporcionado y la devuelve en el resultado.
Calcula la tangente del valor del ángulo proporcionado.

Funciones lógicas de VBA

Las funciones LÓGICAS de VBA le ayudan a probar condiciones y devolver un valor si esta condición y otro si este valor es FALSO.

A continuación tenemos 1 función LÓGICA que puedes aprender a usar y también puedes usar VBA IF en tus códigos:

Nombre
Descripción
Prueba una condición y devuelve el valor especificado si la condición es VERDADERA y otro valor (especificado) si esa condición es FALSA.

Funciones de información de VBA

Las funciones de INFORMACIÓN de VBA le ayudan a obtener información específica del entorno de la aplicación Excel. Puedes verificar si un valor es una fecha si hay un error o si tienes un objeto.

A continuación tenemos una lista de 8 funciones de INFORMACIÓN que puedes aprender a utilizar:

Nombre
Descripción
Comprueba si la expresión proporcionada es una matriz y devuelve el resultado como VERDADERO o FALSO.
Comprueba si la expresión proporcionada es una fecha y devuelve el resultado como VERDADERO o FALSO.
Prueba si la expresión proporcionada está vacía y devuelve el resultado como VERDADERO o FALSO.
Comprueba si la expresión proporcionada es un error y devuelve el resultado como VERDADERO o FALSO.
Comprueba si falta un argumento de un procedimiento y devuelve el resultado como VERDADERO o FALSO.
Prueba si la expresión proporcionada es NULL y devuelve el resultado como VERDADERO o FALSO.
Comprueba si la expresión proporcionada es un número y devuelve el resultado como VERDADERO o FALSO.
Comprueba si la expresión proporcionada es un objeto y devuelve el resultado como VERDADERO o FALSO.

Funciones financieras de VBA

Las funciones financieras de VBA te ayudan a realizar cálculos financieros con los valores que ingresas. Podrás calcular la depreciación, los valores futuros o la tasa de interés para inversiones y préstamos.

A continuación tenemos una lista de 12 funciones FINANCIERAS que puedes aprender a utilizar:

Nombre
Descripción
Calcula la depreciación de un activo durante un período específico utilizando el método del doble saldo decreciente.
Calcula el valor futuro de un préstamo o inversión.
Calcula el monto del interés de un préstamo o inversión para un período específico.
Calcula la tasa interna de rendimiento de una serie de flujos de efectivo periódicos.
Calcula la tasa interna de rendimiento modificada para una serie de flujos de efectivo periódicos.
Calcula el número de periodos para una inversión o préstamo.
Calcula el valor actual neto de una inversión.
Calcula el monto principal de un préstamo o inversión para un período específico.
Calcula el valor actual de un préstamo o inversión.
Calcula la tasa de interés de un préstamo o inversión.
Calcula la depreciación lineal de un activo durante un solo período.
Calcula la depreciación en cifras de suma de años para un período específico de la vida de un activo.

Funciones de matriz VBA

Las funciones de VBA ARRAYS le ayudan a gestionar matrices. Puede filtrar valores en una matriz y unir y dividir una cadena.

A continuación tenemos una lista de 6 funciones ARRAY que puedes aprender a usar:

Nombre
Descripción
Crea una matriz con un conjunto de valores proporcionados por usted.
Devuelve un subconjunto de una matriz de cadenas utilizando criterios.
Une varias cadenas en una y la devuelve como resultado.
Devuelve el índice más bajo para una dimensión de una matriz.
Divide una cadena en varias cadenas usando.
Devuelve el índice superior de una dimensión de una matriz.

Funciones de conversión de tipos de datos de VBA

Las funciones de conversión de tipos de datos de VBA lo ayudan a convertir un valor de un tipo de datos a otro tipo de datos, como convertir un número almacenado como texto a un tipo de datos largo.

A continuación tenemos una lista de 20 tipos de datos Conv. Funciones que puedes aprender a utilizar:

Nombre
Descripción
Convierte la expresión proporcionada en un valor de datos booleano y lo devuelve en el resultado.
Convierte la expresión proporcionada en un valor de datos de bytes y lo devuelve en el resultado.
Convierte la expresión proporcionada en el valor de datos actual y lo devuelve en el resultado.
Convierte la expresión proporcionada en un valor de datos de fecha y lo devuelve en el resultado.
Convierte la expresión proporcionada en un valor de datos doble y lo devuelve en el resultado.
Convierte la expresión proporcionada en un valor de datos decimal y lo devuelve en el resultado.
Devuelve el carácter utilizando un código de carácter proporcionado.
Función VBA CINT
Convierte la expresión proporcionada en un valor de datos entero y lo devuelve en el resultado.
Convierte la expresión proporcionada en un valor de datos largo y lo devuelve en el resultado.
Convierte la expresión proporcionada en un valor de datos único y lo devuelve en el resultado.
Convierte la expresión proporcionada en un valor de datos de cadena y lo devuelve en el resultado.
Convierte la expresión proporcionada en un valor de datos variante y lo devuelve en el resultado.
Aplica el formato de moneda a la expresión proporcionada y lo devuelve en el resultado.
Aplica el formato de fecha a la expresión proporcionada y lo devuelve en el resultado.
Aplica el formato numérico a la expresión proporcionada y lo devuelve en el resultado.
Aplica el formato de porcentaje a la expresión proporcionada y lo devuelve en el resultado.
Devuelve una cadena convirtiendo un valor numérico a notación hexadecimal.
Devuelve una cadena convirtiendo un valor numérico a una notación octal
Convierte un valor numérico en una cadena y devuelve el resultado.
Convierte una cadena en un valor numérico y la devuelve en el resultado.

Funciones de manejo de errores de VBA

Las funciones de manejo de errores de VBA lo ayudan a obtener información sobre el error que ocurre en un código VBA. A continuación tenemos 1 función de manejo de errores que puede aprender a usar y también puede usar técnicas de manejo de errores en sus códigos:

Nombre
Descripción
Devuelve un tipo de datos de error utilizando el número de datos de error proporcionado.

Añadir un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *