VBA ( Visual Basic para Aplicaciones) es el lenguaje de programación de Excel y otros programas de Office.

Cree una macro : con Excel VBA puede automatizar tareas en Excel escribiendo las llamadas macros. En este capítulo, aprenda a crear una macro simple .

MsgBox : MsgBox es un cuadro de diálogo en Excel VBA que puede utilizar para informar a los usuarios de su programa.

Objeto de libro y hoja de trabajo : Obtenga más información sobre el objeto de libro y hoja de trabajo en Excel VBA.

Objeto de rango : el objeto de rango, que es la representación de una celda (o celdas) en su hoja de trabajo, es el objeto más importante de Excel VBA.

Variables : este capítulo le enseña cómo declarar, inicializar y mostrar una variable en Excel VBA.

Instrucción If Then : Utilice la instrucción If Then en Excel VBA para ejecutar líneas de código si se cumple una condición específica.

Loop : Looping es una de las técnicas de programación más poderosas. Un bucle en Excel VBA le permite recorrer un rango de celdas con solo unas pocas líneas de códigos.

Errores de macros : este capítulo le enseña cómo lidiar con errores de macros en Excel.

Manipulación de cadenas : En este capítulo, encontrará las funciones más importantes para manipular cadenas en Excel VBA.

10 Fecha y hora : aprenda a trabajar con fechas y horas en Excel VBA.

11 Eventos : los eventos son acciones realizadas por usuarios que activan Excel VBA para ejecutar código.

12 Matriz : una matriz es un grupo de variables. En Excel VBA, puede hacer referencia a una variable (elemento) específica de una matriz utilizando el nombre de la matriz y el número de índice.

13 Función y sub : en Excel VBA, una función puede devolver un valor mientras que una sub no puede.

14 Objeto de aplicación : la madre de todos los objetos es el propio Excel. Lo llamamos el objeto Aplicación. El objeto de la aplicación da acceso a muchas opciones relacionadas con Excel.

15 controles ActiveX : aprenda a crear controles ActiveX, como botones de comando, cuadros de texto, cuadros de lista, etc.

16 Formulario de usuario: este capítulo le enseña cómo crear un formulario de usuario de Excel VBA.

VBA +

¡Conviértete en un profesional de VBA! Puede encontrar ejemplos y funciones relacionados en el lado derecho de cada capítulo . A continuación puede encontrar una descripción completa.

1 Crear una macro: intercambiar valores | Ejecutar código desde un módulo | Grabadora de macros | Utilice referencias relativas | FormulaR1C1 | Agregar una macro a la barra de herramientas | Habilitar macros | Proteger macro

2 MsgBox: Función MsgBox | Función InputBox

3 Objeto de libro y hoja de trabajo: ruta y nombre completo | Cerrar y Abrir | Recorrer libros y hojas | Calculadora de ventas | Archivos en un directorio | Importar hojas | Gráficos de programación

4 Objeto de rango: CurrentRegion | Rango dinámico | Cambiar tamaño | Filas y columnas completas | Desplazamiento | De la celda activa a la última entrada | Unión e intersección | Probar una selección | Posibles partidos de fútbol | Fuente | Colores de fondo | Colección Áreas | Comparar rangos

5 variables: opción explícita | Alcance variable | Vida de Variables

6 Sentencia If Then: Operadores lógicos | Seleccionar caso | Tasas de impuestos | Operador Mod | Comprobador de números primos | Encuentre el segundo valor más alto | Suma por color | Eliminar celdas en blanco

7 Bucle: Bucle a través del rango definido | Recorrer toda la columna | Hacer hasta bucle | Paso palabra clave | Crea un patrón | Ordenar números | Ordenar datos aleatoriamente | Eliminar duplicados | Cálculos complejos | Problema de la mochila

8 Errores de macro: depuración | Manejo de errores | Err Object | Interrumpir una macro | Comentarios macro

9 Manipulación de cadenas: Cuerdas separadas | Cuerdas inversas | Convierta a la funda adecuada | Contar palabras

10 Fecha y hora: Compare fechas y horas | Función DateDiff | Días de semana | Retrasar una macro | Incidencias del año | Tareas programadas | Ordenar cumpleaños

11 Eventos: Antes del evento de DoubleClick | Resalte Active Cell | Cree un pie de página antes de imprimir | Billetes y monedas | Tabla de promedios móviles

12 Matriz: Matriz dinámica | Función de matriz | Nombres de los meses | Tamaño de una matriz

13 Función y secundaria: función definida por el usuario | Función de promedio personalizado | Funciones volátiles | ByRef y ByVal

14 Objeto de aplicación: StatusBar | Leer datos de un archivo de texto | Escribir datos en un archivo de texto

15 Controles ActiveX: Cuadro de texto | Cuadro de lista | Cuadro combinado | Casilla de verificación | Botones de opción | Botón Girar | Calculadora de préstamo

16 Forma de usuario: Forma de usuario y rangos | Convertidor de moneda | Indicador de progreso | Varias selecciones de cuadro de lista | Cuadro combinado multicolumna | Cuadros combinados dependientes | Recorrer los controles | Colección de controles | Formulario de usuario con varias páginas | Formulario de usuario interactivo