MS Excel: Macro/VBA

Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.

MS Excel: Macro/VBA

Aquí hay una lista de temas que explican cómo usar macros (código VBA) en Excel:

Primeros pasos con VBA

  • ¿Qué es VBA en Excel 2016? 2013 | 2011 | 2010 | 2007 | 2003
  • Mostrar la pestaña Desarrollador en la barra de herramientas en Excel 2016 | 2013 | 2011 | 2010 | 2007
  • Abra el Editor de Visual Basic en Excel 2016 | 2013 | 2011 | 2010 | 2007 | 2003
  • Explorador de proyectos en VBA en Excel 2016 | 2013 | 2011 | 2010 | 2007 | 2003
  • Ventana de propiedades en VBA en Excel 2016 2013 | 2011 | 2010 | 2007 | 2003
  • Ventana de código en VBA en Excel 2016 2013 | 2011 | 2010 | 2007 | 2003
  • Ventana inmediata en VBA en Excel 2016 2013 | 2011 | 2010 | 2007 | 2003
  • Watch Window en VBA en Excel 2016 | 2013 | 2011 | 2010 | 2007 | 2003

Aprende a depurar en VBA

  • Introducción a la depuración en Excel 2016 | 2013 | 2011 | 2010 | 2007 | 2003
  • Configuración de puntos de interrupción en Excel 2016 | 2013 | 2011 | 2010 | 2007 | 2003
  • Borrar puntos de interrupción en Excel 2016 | 2013 | 2011 | 2010 | 2007 | 2003
  • Borrar todos los puntos de interrupción en Excel 2016 | 2013 | 2011 | 2010 | 2007 | 2003
  • Modo de depuración en Excel 2016 | 2013 | 2011 | 2010 | 2007 | 2003
  • Comprobar Valores en Excel 2016 | 2013 | 2011 | 2010 | 2007 | 2003
  • Uso de la ventana Inmediato en Excel 2016 | 2013 | 2011 | 2010 | 2007 | 2003
  • Agregar un reloj en Excel 2016 | 2013 | 2011 | 2010 | 2007 | 2003
  • Buscar código en Excel 2016 | 2013 | 2011 | 2010 | 2007 | 2003
  • Paso a Excel 2016 | 2013 | 2011 | 2010 | 2007 | 2003
  • Saltar en Excel 2016 | 2013 | 2011 | 2010 | 2007 | 2003
  • Continuación en Excel 2016 | 2013 | 2011 | 2010 | 2007 | 2003
  • Detenido en Excel 2016 | 2013 | 2011 | 2010 | 2007 | 2003

ciclo

  • La instrucción FOR…NEXT crea un bucle FOR en VBA
  • WHILE… Declaración WEND para crear un bucle WHILE en VBA

Hipervínculo

  • Extraer direcciones de hipervínculos en Excel 2003 (solo direcciones web)
  • Extraiga direcciones de hipervínculos (archivos y URL) en Excel 2003
  • Filtre la serie final de números en direcciones de hipervínculos en Excel 2003
  • Eliminar todos los hipervínculos en una hoja de cálculo en Excel 2003
  • Actualizar celdas basadas en hipervínculos seleccionados en Excel 2013 | 2011 | 2010 | 2007 | 2003
  • Cree hipervínculos para vincular celdas en la columna E con valores coincidentes en la columna C en Excel 2007

caja

  • Actualizar celdas cuando se hace clic en una casilla de verificación (barra de herramientas de formulario) en Excel 2003
  • Actualizar celdas cuando se hace clic en una casilla de verificación (barra de herramientas Caja de herramientas de control) en Excel 2003

Caja combo

  • Vincule datos a un cuadro combinado y actualice los datos subyacentes en Excel 2003

Integrar con correo electrónico

  • Enviar por correo electrónico la hoja de trabajo activa en Excel 2007

Prueba de repetición

  • Prueba de duplicados en una columna en Excel 2003
  • Prueba de duplicados de contenido de celda parcial en una columna en Excel 2003
  • Prueba de duplicados en dos columnas, fusiona en Excel 2003
  • Pruebe duplicados en ocho columnas, fusione (y elimine duplicados) en Excel 2003
  • Pruebe duplicados en ocho columnas, fusione (y elimine duplicados y originales duplicados) en Excel 2003
  • Pruebe duplicados en ocho columnas, combine (y borre valores en 8 columnas cuando se encuentran duplicados) en Excel 2003
  • Crear una columna que debe contener valores únicos en Excel 2003

Probar y copiar datos

  • Pruebe cada valor en la columna A hasta que se encuentre un valor distinto en Excel 2003
  • Pruebe cada valor en la columna A y copie el valor coincidente en una nueva hoja de cálculo en Excel 2003
  • Pruebe cada valor en la columna A y copie el valor coincidente en un nuevo libro en Excel 2003
  • Pruebe cada valor en la columna A y copie el valor coincidente en un nuevo libro de trabajo en Excel 2003 (nombre el libro de trabajo Valor en la columna A)
  • Copie el valor de la columna B al número indicado por el valor de la columna A en Excel 2003
  • Copie un rango de celdas de una hoja a otra para que coincida con los valores de fecha en Excel 2003
  • Busque valores en una columna y copie filas en una nueva hoja de trabajo para encontrar todos los valores coincidentes en Excel 2003
  • Ingrese un valor en el cuadro de entrada, luego busque en la columna ese valor y copie la fila en una nueva hoja de trabajo para encontrar todos los valores coincidentes en Excel 2003
  • Copie datos a varias hojas de cálculo según los valores de la columna A en Excel 2003

fórmula de actualización

  • Actualice todas las fórmulas para hacer referencia a datos en una columna específica en Excel 2003
  • Actualice todas las fórmulas para hacer referencia a datos en una fila específica en Excel 2003

Integrar con el acceso

  • Formulario de acceso abierto de Excel 2003

función personalizada

  • Crear una función de redondeo personalizada en Excel 2003
  • Cree una función de promedio personalizada en Excel 2003 (excluya los valores atípicos de los cálculos)
  • Función que devuelve la última fecha de modificación de un libro en Excel

Comprobar si existe el archivo

  • Verifique si el archivo existe según el valor en la columna A en Excel 2003
  • Verifique si el archivo existe según el valor de 2 columnas en Excel 2003

Ejemplo de macro

  • Pruebe un rango de celdas para fórmulas (o fórmulas faltantes) en Excel 2003
  • Actualizar automáticamente una tabla dinámica cuando cambien los datos de una hoja de cálculo en Excel 2003
  • Actualizar tablas dinámicas automáticamente cuando el usuario cambia entre hojas de cálculo en Excel 2003
  • Vincular una celda a otra en Excel 2003 (recalculo de control)
  • Cambie el color de fondo de la fila según el valor de la celda en Excel 2003
  • Cambiar el color de fondo de una celda cuando se selecciona otra celda en Excel 2003
  • Macro para avisar cuando vencen los registros en 31 días en Excel 2003
  • Convertir moneda a palabras en Excel 2003
  • Sobrescribir el valor de la columna B cuando el valor de la columna A es más alto en Excel 2003
  • Función para calcular el costo total basado en la estructura jerárquica de gastos en Excel 2003
  • Numera automáticamente una celda cada vez que se abre una hoja de cálculo en Excel 2003
  • Convierta toda la hoja de cálculo al caso correcto en Excel 2003
  • Convierta toda la hoja de cálculo a mayúsculas en Excel 2003
  • Cree una función personalizada con más de 7 funciones If anidadas en Excel 2003
  • Cree una pantalla de control en Excel 2003 para mantener los datos en otra hoja de cálculo
  • Contar pares coincidentes en Excel 2003
  • Realice una búsqueda donde se almacena un valor de referencia en algún lugar de una cadena en Excel 2003
  • Exportación limpia de datos sin procesar en Excel 2003
  • Reorganizar los datos en la exportación de datos sin procesar en Excel 2003
  • Crear un archivo guardado como macro en Excel 2003
  • Prueba de valores alfanuméricos en cadenas en Excel 2003
  • Abrir formularios automáticamente al abrir hojas de cálculo en Excel 2003
  • Cuente el número de celdas con un color de fuente específico en Excel 2003