Macros de Excel y VBA 2025, Enero

Mostrar todas las fuentes instaladas (Word) usando VBA en Microsoft Excel

Mostrar todas las fuentes instaladas (Word) usando VBA en Microsoft Excel

Las macros siguientes mostrarán una lista de todas las fuentes instaladas. ¡Nota! Si tiene muchas fuentes instaladas, la macro puede dejar de responder debido a la falta de memoria disponible. Sub ShowInstalledFonts () Dim FontNamesCtrl como CommandBarControl, FontCmdBar como CommandBar, tFormula como… Continuar leyendo →

Determine el tipo de sistema operativo usando VBA en Microsoft Excel

Determine el tipo de sistema operativo usando VBA en Microsoft Excel

Para identificar el tipo de sistema operativo, podemos usar código de macro. En este artículo, aprenderemos cómo determinar el tipo de sistema operativo que se utiliza mediante el código VBA. Pregunta: Me gustaría conocer el sistema operativo de mi… Continuar leyendo →

Mostrar todas las fuentes instaladas (Excel) usando VBA en Microsoft Excel

Mostrar todas las fuentes instaladas (Excel) usando VBA en Microsoft Excel

La siguiente macro mostrará una lista de todas las fuentes instaladas. ¡Nota! Si tiene muchas fuentes instaladas, la macro puede dejar de responder debido a la falta de memoria disponible. Si esto sucede, puede probar la muestra para Word más tarde ... Continuar leyendo →

Consolidación de datos a través de Excel VBA

Consolidación de datos a través de Excel VBA

En este artículo, aprenderemos a VBA a escribir la macro para consolidar los datos en Microsoft Excel. Consolidar datos: -Esta opción se utiliza para resumir datos de rangos separados, consolidando los resultados en una sola salida. Vamos ... Continuar leyendo →

Eliminar todos los comentarios en Microsoft Excel

Eliminar todos los comentarios en Microsoft Excel

En Excel, mientras preparamos informes para el jefe / la gerencia, tendemos a insertar comentarios para permitir que la otra persona informe el estado de la tarea. Los comentarios se utilizan básicamente para fines internos. En este artículo, aprenderemos cómo… Continuar leyendo →

Convierta valores negativos tratados como texto usando VBA en Microsoft Excel

Convierta valores negativos tratados como texto usando VBA en Microsoft Excel

En este artículo, crearemos una función personalizada para convertir cadenas negativas en un número entero. Los datos sin procesar de este artículo constan de cadenas seguidas de un signo menos (-). Queremos convertir estas cadenas en números enteros. Explicación lógica En… Sigue leyendo →

Creación y uso de un cuadro combinado / de edición de Excel de Visual Basic

Creación y uso de un cuadro combinado / de edición de Excel de Visual Basic

Consejo presentado por: Ben Sullins, Phoenix, AZ El uso de un cuadro combinado / de edición visual básico es un concepto algo avanzado que, como encontrará, puede ser muy útil de muchas maneras. Primero necesitamos tener una lista de valores que… Continuar leyendo →

Cambie la apariencia del cursor a reloj de arena usando VBA en Microsoft Excel

Cambie la apariencia del cursor a reloj de arena usando VBA en Microsoft Excel

Cuando tiene una macro / código vba grande que necesita ejecutarse durante muchos minutos, puede cambiar el cursor al reloj de arena o al cursor de espera (según la configuración de su sistema) para el período en el que se está ejecutando la macro. … Continuar leyendo →

Protección de celda solo para fórmulas que usan VBA en Microsoft Excel

Protección de celda solo para fórmulas que usan VBA en Microsoft Excel

En este artículo, usaremos el evento de cambio de la hoja de trabajo para proteger las celdas que contienen fórmulas. Los datos brutos consisten en datos de ventas de los empleados, que incluyen la bifurcación por mes y año. Queremos conocer las ventas totales por mes, ya que… Continuar leyendo →

VBA: formato de números como números de la seguridad social

VBA: formato de números como números de la seguridad social

En los Estados Unidos, un número de Seguro Social (SSN) es un número de nueve dígitos emitido a ciudadanos estadounidenses, residentes permanentes y residentes temporales (que trabajan). El número es emitido a un individuo por la Administración del Seguro Social, una agencia independiente de la… Continuar leyendo →

Delimitar el texto de una celda a una columna verticalmente

Delimitar el texto de una celda a una columna verticalmente

En este artículo, crearemos una macro para delimitar el texto de una celda a una columna verticalmente. Podemos delimitar el texto de la celda en función del delimitador. El delimitador puede ser una coma, un espacio, una barra invertida, etc. Para explicar… Continuar leyendo →

Información básica sobre la automatización OLE usando VBA en Microsoft Excel

Información básica sobre la automatización OLE usando VBA en Microsoft Excel

Cuando desee utilizar la funcionalidad de otras aplicaciones, debe decidir si desea utilizar la vinculación anticipada o tardía de las variables de objeto. Enlace anticipado El enlace entre la variable de objeto y el objeto tiene lugar cuando… Continuar leyendo →

Configure el formato condicional para un área usando VBA en Microsoft Excel

Configure el formato condicional para un área usando VBA en Microsoft Excel

En este artículo, crearemos una macro para aplicar formato condicional en el área seleccionada. Hemos utilizado números aleatorios como datos de muestra para demostrar el funcionamiento de la macro. La macro se puede ejecutar haciendo clic en el botón "Find Max" en ... Continuar leyendo →

Cómo formatear celdas como moneda y dónde podemos usarlo

Cómo formatear celdas como moneda y dónde podemos usarlo

Tomemos un ejemplo para comprender cómo y dónde podemos formatear la celda en moneda. Tenemos los datos de cantidad del producto en el rango A1: B9 en el que la columna A contiene el nombre del producto y la columna B contiene la cantidad. Queremos… Seguir leyendo →

Formatee los datos con formatos numéricos personalizados usando VBA en Microsoft Excel

Formatee los datos con formatos numéricos personalizados usando VBA en Microsoft Excel

En este artículo, crearemos una macro para formatear los datos dados en el formato de número personalizado deseado usando VBA. Los datos sin procesar para este ejemplo consisten en datos del equipo de ventas. Los datos brutos contienen el nombre, la identificación del producto, el precio del producto,… Continuar leyendo →

Compruebe si hay duplicados en la columna

Compruebe si hay duplicados en la columna

En este artículo, hemos creado una macro para resaltar valores duplicados. Los datos brutos constan de diferentes nombres de automóviles. Queremos resaltar las entradas duplicadas. Presione el botón "Resaltar duplicado" para ejecutar la macro y resaltar las entradas duplicadas. Explicación lógica… Continuar leyendo →

Cómo hacer formato condicional usando VBA en Microsoft Excel

Cómo hacer formato condicional usando VBA en Microsoft Excel

Aprenda el formato condicional de VBA. Solo 2 líneas de código para formato condicional de Excel VBA para hacer su archivo más ligero.

Agregue saltos de página a los datos ordenados usando VBA en Microsoft Excel

Agregue saltos de página a los datos ordenados usando VBA en Microsoft Excel

En este artículo, crearemos una macro para insertar saltos de página, según una determinada condición. Los datos brutos consisten en datos del agente, que incluyen el nombre del agente, el nombre del cliente, el número de teléfono y la identificación de correo electrónico. Queremos datos… Sigue leyendo →

Ajuste la altura de la fila de las celdas combinadas usando VBA en Microsoft Excel

Ajuste la altura de la fila de las celdas combinadas usando VBA en Microsoft Excel

Pregunta: Las celdas combinadas no tienen la altura correcta después de un salto de fila. ¿Cómo puedo corregir esto? Respuesta: Inserte el siguiente código en el módulo estándar. Sub AutoFitMergedCellRowHeight () Dim CurrentRowHeight como único, MergedCellRgWidth como único Dim CurrCell como rango… Continuar leyendo →

Ordene las hojas de trabajo en un libro de trabajo usando VBA en Microsoft Excel

Ordene las hojas de trabajo en un libro de trabajo usando VBA en Microsoft Excel

En este artículo, proporcionamos detalles sobre cómo ordenar las hojas de trabajo en el libro de trabajo en orden ascendente o descendente, según el nombre de la hoja de trabajo. En el libro de trabajo adjunto, hay dos módulos: - El módulo1 contiene la macro “Ordenar hojas de trabajo”… Continuar leyendo →

Usando el cuadro de diálogo para abrir y guardar el libro

Usando el cuadro de diálogo para abrir y guardar el libro

Ya sabemos cómo abrir o guardar un archivo de Excel en VBA. Simplemente usamos el método Open y SaveAs del objeto Workbook. Pero eso requiere una codificación rígida de la ruta del archivo. Pero la mayoría de las veces tú… Sigue leyendo →

Guarde una copia de seguridad de un libro de trabajo usando VBA en Microsoft Excel

Guarde una copia de seguridad de un libro de trabajo usando VBA en Microsoft Excel

Se debe realizar una copia de seguridad de los datos a intervalos regulares de tiempo, ya que cualquier modificación incorrecta por parte del otro usuario o la eliminación accidental del archivo de Excel puede arruinar mucho tiempo e información. En este artículo, vamos a… Continuar leyendo →

Carpeta de exploración para seleccionar la carpeta usando VBA en Microsoft Excel

Carpeta de exploración para seleccionar la carpeta usando VBA en Microsoft Excel

En este artículo, hemos creado un procedimiento que se utiliza para mostrar el cuadro de diálogo, que se utiliza para navegar a través de la carpeta para seleccionar la carpeta. Este código se puede utilizar junto con otras macros donde se requiere la selección de carpeta en… Continuar leyendo →

Leer información de un libro cerrado usando VBA en Microsoft Excel

Leer información de un libro cerrado usando VBA en Microsoft Excel

En Microsoft Excel, obtener información de un libro cerrado es una de las formas que más ahorra tiempo de obtener datos precisos utilizando el código VBA. En este artículo, aprenderemos cómo leer información de un libro de trabajo cerrado usando VBA en… Continuar leyendo →

VBA para evitar cambiar el nombre de la hoja de trabajo en Microsoft Excel

VBA para evitar cambiar el nombre de la hoja de trabajo en Microsoft Excel

A veces, nuestro código VBA o algunas fórmulas dependen del nombre de la hoja de trabajo. Si el nombre de la hoja de trabajo cambia, el comportamiento del código o fórmula de VBA puede cambiar. Por eso es muy importante saber cómo prevenir el… Continuar leyendo →

Abrir y cerrar el libro de Excel usando VBA

Abrir y cerrar el libro de Excel usando VBA

En este artículo, aprenderemos sobre el método de cierre y apertura en Excel VBA que se utiliza para abrir el libro de trabajo cerrado y también cerrar el libro de trabajo abierto. Creamos un botón de comando en la hoja de Excel y asignamos una macro. Para… Continuar leyendo →

Archivos de registro usando VBA en Microsoft Excel

Archivos de registro usando VBA en Microsoft Excel

En las computadoras, un archivo de registro es un archivo que registra eventos que ocurren en un sistema operativo u otro software ejecutado, o mensajes entre diferentes usuarios de un software de comunicación. La tala es el acto de llevar un registro. En… Continuar leyendo →

Listar archivos en una carpeta usando VBA en Microsoft Excel

Listar archivos en una carpeta usando VBA en Microsoft Excel

En este artículo, crearemos una macro para enumerar todos los archivos dentro de la carpeta. Al ejecutar la macro, el nombre del archivo junto con la ruta del archivo se mostrarán a partir de la celda A17. Explicación lógica… Continuar leyendo →

Cómo ocultar o mostrar dinámicamente varias pestañas usando VBA en Excel

Cómo ocultar o mostrar dinámicamente varias pestañas usando VBA en Excel

Considere una situación en la que necesita ocultar y mostrar varias hojas a la vez. Si alguien se esconde y muestra manualmente, esto llevará mucho tiempo. En este artículo, aprenderá cómo dinámicamente ... Continuar leyendo →

Enumere los detalles de todos los archivos dentro de una carpeta usando VBA en Microsoft Excel

Enumere los detalles de todos los archivos dentro de una carpeta usando VBA en Microsoft Excel

En este artículo, crearemos una macro para recopilar detalles de todos los archivos dentro de una carpeta. Antes de ejecutar la macro, debemos especificar la ruta de la carpeta en el cuadro de texto. Al ejecutar la macro,… Continuar leyendo →

Ocultar libros de trabajo inactivos a través de VBA

Ocultar libros de trabajo inactivos a través de VBA

Si está trabajando en varios libros de trabajo al mismo tiempo y necesita una macro que lo ayude a ocultar todos los libros de trabajo inactivos, este artículo definitivamente lo ayudará. En este artículo, nos centraremos en cómo ... Continuar leyendo →

Determine si un libro de trabajo ya está abierto usando VBA en Microsoft Excel

Determine si un libro de trabajo ya está abierto usando VBA en Microsoft Excel

En Excel, podemos determinar si el libro de trabajo está cerrado o abierto a través del código VBA. A continuación se muestra el código y el proceso de VBA que debe pegar en el módulo de código del archivo. 1. Abra Excel 2. Presione ALT + F11 3.… Continuar leyendo →

Extraer el nombre del archivo y el nombre de la carpeta de la ruta del archivo usando VBA en Microsoft Excel

Extraer el nombre del archivo y el nombre de la carpeta de la ruta del archivo usando VBA en Microsoft Excel

En este artículo, hemos compartido código VBA para escribir una función personalizada para extraer el nombre del archivo y el nombre de la carpeta de la ruta del archivo. Los datos sin procesar de este ejemplo especifican la ruta completa de ciertos archivos. Explicación lógica… Continuar leyendo →

Determine si existe un libro de trabajo usando VBA en Microsoft Excel

Determine si existe un libro de trabajo usando VBA en Microsoft Excel

En Microsoft Excel, podemos verificar si el archivo existe en una ubicación específica usando el código VBA. La macro mostrará el estado en forma de cuadro de mensaje. En este artículo identificaremos, si el estado de algún archivo específico… Continuar leyendo →

Determine si existe una hoja en un libro de trabajo usando VBA en Microsoft Excel

Determine si existe una hoja en un libro de trabajo usando VBA en Microsoft Excel

Podría haber un momento en el que tenga que verificar si existe una hoja de trabajo, que ha creado o eliminado en un libro de trabajo en una macro / código de VBA. Podemos hacer esto fácilmente usando una función / macro. Ahí… Sigue leyendo →

Cómo eliminar hojas sin mensajes de confirmación usando VBA en Excel

Cómo eliminar hojas sin mensajes de confirmación usando VBA en Excel

Hay ocasiones en las que tenemos que crear o agregar una hoja y más tarde descubrimos que no se usaba esa hoja, por lo que necesitamos eliminar la hoja rápidamente del libro de trabajo. Este artículo se centra en ahorrar tiempo y… Continuar leyendo →

Contar hojas de trabajo en varios archivos

Contar hojas de trabajo en varios archivos

Considere una situación en la que se encuentra con una cantidad de archivos de Excel a diario y desea un mecanismo rápido que lo ayude a encontrar el recuento de hojas de trabajo presentes en cada libro de trabajo. Si tiene un problema similar… Continúe leyendo →

Cree nuevos libros de trabajo usando VBA en Microsoft Excel

Cree nuevos libros de trabajo usando VBA en Microsoft Excel

Puede haber casos en los que necesite crear un nuevo libro de trabajo con cierto número de hojas a través de un código vba o una macro. Aquí hay una macro simple que le permite crear un nuevo libro de trabajo> abrir y luego ... Continuar leyendo →

Combine varias hojas de trabajo en una

Combine varias hojas de trabajo en una

En este artículo, aprenderemos cómo ensamblar los datos de diferentes libros de trabajo a través de VBA en Microsoft Excel. Comprendamos con un simple ejercicio cómo combinar una hoja de cálculo a través de VBA en Microsoft Excel. Tenemos 3… Sigue leyendo →

Cerrar un libro de trabajo usando VBA en Microsoft Excel

Cerrar un libro de trabajo usando VBA en Microsoft Excel

En este artículo, aprenderemos cómo sobresalir cerrar el libro de trabajo usando VBA en Microsoft Excel 2010. Después de que su macro / código de VBA haya realizado todas las acciones requeridas, querrá que la macro guarde el archivo u omita ... Continuar leyendo →

Cómo filtrar los datos en Excel usando VBA

Cómo filtrar los datos en Excel usando VBA

En este artículo, aprenderemos cómo filtrar los datos y luego cómo podemos dar los diferentes criterios de filtración usando el VBA en Microsoft Excel 2007 y versiones posteriores. ¿Cómo poner el filtro en los datos? … Continuar leyendo →

VBA para abrir el archivo más reciente en la carpeta

VBA para abrir el archivo más reciente en la carpeta

Cómo abrir el archivo más nuevo en una carpeta en Microsoft Excel En caso de que desee un código VBA que le permitirá abrir el archivo guardado recientemente en la carpeta con solo un clic en el botón de macro. Pregunta):… Continuar leyendo →

¿Qué es la función CSng en Excel VBA?

¿Qué es la función CSng en Excel VBA?

¿Qué función CSng en VBA. La función CSng se utiliza para convertir

Cómo formatear la fecha a través de VBA

Cómo formatear la fecha a través de VBA

En este artículo, vamos a aprender cómo hacer una fecha en formato Excel VBA en una fecha larga. Por ejemplo: - El formato (# 29/03/2015 #, "Fecha larga") devolvería "¿29 de marzo de 2015? Tomemos un ejemplo para entender: - Tenemos la cantidad del producto… Continuar leyendo →

Cómo crear una función definida por el usuario a través de VBA

Cómo crear una función definida por el usuario a través de VBA

En este artículo, aprenderemos cómo hacer que la función definida por el usuario extraiga el texto solo de la cadena a través de VBA. Función definida por el usuario: Microsoft Excel le permite crear su propia función según el requisito,… Continuar leyendo →

Cómo acelerar las macros en pivotes

Cómo acelerar las macros en pivotes

¿Cómo mejorar la velocidad del código macro VBA? En este artículo, aprenderemos cómo ejecutar macros más rápido con pivotes, usando código VBA. Pregunta): Estoy trabajando en un tablero que tiene un número significativo de tablas dinámicas y pivote ... Continuar leyendo →

Cómo crear un formulario para buscar e imprimir a través de VBA en Microsoft Excel

Cómo crear un formulario para buscar e imprimir a través de VBA en Microsoft Excel

En este artículo, aprenderemos cómo crear un formulario de usuario para buscar e imprimir a través de VBA en Microsoft Excel. Entendamos con un simple ejercicio: - Tenemos datos en la Hoja 1 en qué columna A… Continuar leyendo →

Calculadora de préstamos a través de VBA

Calculadora de préstamos a través de VBA

En este artículo, aprenderemos cómo crear una calculadora para calcular el monto de interés a través de VBA en Microsoft Excel. Formulario de usuario: - El formulario de usuario se utiliza para ingresar los detalles específicos en los datos, que es básicamente… Continuar leyendo →

Cómo seleccionar la fecha más reciente de la tabla dinámica usando VBA en Microsoft Excel

Cómo seleccionar la fecha más reciente de la tabla dinámica usando VBA en Microsoft Excel

Si está trabajando en datos de ventas que se actualizan diariamente. Para rastrear las ventas completas en la última fecha ingresada en los datos usando la tabla dinámica. En este artículo aprenderemos cómo usar la tabla dinámica para… Continuar leyendo →

Cómo obtener texto y número en reversa a través de VBA en Microsoft Excel

Cómo obtener texto y número en reversa a través de VBA en Microsoft Excel

En Excel, hay ocasiones en las que queremos invertir el texto por completo o su orden con código VBA. Puede haber varios requisitos, como extraer contenido de celda inversa, orden de celda inverso, etc. En este artículo,… Continuar leyendo →

Cómo insertar la fila después de cada quinta fila a través de VBA

Cómo insertar la fila después de cada quinta fila a través de VBA

En este artículo, aprenderemos cómo insertar la fila después de cada quinta fila a través de VBA en Microsoft Excel. Tomemos un ejemplo y entendamos: tenemos datos en el rango A1: F31, en la que la columna A contiene el nombre, la columna B ... Continuar leyendo →

Cómo abrir el cuadro de diálogo de macros de Excel usando el acceso directo

Cómo abrir el cuadro de diálogo de macros de Excel usando el acceso directo

Para abrir el diálogo de macros de Excel, puede usar el método abreviado de teclado o puede ver macros a través de la pestaña de vista de la cinta. Para abrir el cuadro de diálogo macro, use el atajo para

Cómo extraer los valores perdidos a través de VBA

Cómo extraer los valores perdidos a través de VBA

En este artículo, crearemos una función definida por el usuario para averiguar el número que falta en un rango a través de VBA en Microsoft Excel. Función definida por el usuario: Microsoft Excel le permite crear su propia función según… Continuar leyendo →

Cómo extraer registros sin criterios a través de VBA

Cómo extraer registros sin criterios a través de VBA

En este artículo, aprenderemos cómo extraer registros sin criterios a través de VBA en Microsoft Excel. Tomemos un ejemplo para entender cómo podemos poner el filtro y seleccionar los criterios y luego tomar el… Continuar leyendo →

Cómo grabar macro y luego cómo modificar el código

Cómo grabar macro y luego cómo modificar el código

En este artículo, aprenderemos cómo grabar macro y luego cómo modificarlo y hacer que sea más fácil de aprender. Cómo escribir macro para la fórmula de suma en VBE Tenemos datos de Excel en el rango A1: C14, en… Continuar leyendo →

Obtener nombres de hojas

Obtener nombres de hojas

Cómo obtener nombres de hojas usando VBA en Microsoft Excel En caso de que desee encontrar una forma de obtener todos los nombres de la hoja que están visibles, es decir, no ocultos. En este artículo, nosotros… Continuar leyendo →

Fórmula VS Fórmula R1C1 en Microsoft Excel

Fórmula VS Fórmula R1C1 en Microsoft Excel

En este artículo, aprenderemos la diferencia entre la Fórmula V / S Fórmula R1C1 en Microsoft Excel. En Excel, usamos principalmente la fórmula para resolver el problema. Pero si, por ejemplo, escribimos una UDF que muestra la fórmula… Continuar leyendo →

Declaración de Excel VBA If Then Else

Declaración de Excel VBA If Then Else

Artículos relacionados: Eventos de gráficos integrados con VBA en Microsoft Excel | Los eventos de gráficos incrustados pueden hacer que su gráfico sea más interactivo, dinámico y útil que los gráficos normales. Para habilitar los eventos en gráficos, ... Los eventos en Excel VBA | Son siete… Sigue leyendo →

Eliminar filas en VBA

Eliminar filas en VBA

En este artículo aprenderemos cómo eliminar las filas cuando no hay datos en toda la fila. A continuación se muestra la instantánea de los datos que tenemos: El concepto detrás de este tutorial es si hay algún espacio en blanco completo ... Continuar leyendo →

Crear gráficos con VBA

Crear gráficos con VBA

Crear gráficos en Excel es una excelente manera de representar datos. El espectador puede comprender fácilmente los datos y lo que sucede exactamente a través de los gráficos. En caso de que necesite crear demasiados gráficos en el mismo formato, este tutorial es ... Continuar leyendo →

Matriz de variables usando VBA en Microsoft Excel 2010

Matriz de variables usando VBA en Microsoft Excel 2010

¿Cómo usar Excel VBA Array? Puede ejecutar las macros desde el Editor de Visual Basic colocando el cursor en la macro y presionando la tecla F5, o desde Excel abriendo el cuadro de diálogo Macros (ALT + F8) eligiendo… Continuar leyendo →

Cambiar los datos del gráfico según la celda seleccionada

Cambiar los datos del gráfico según la celda seleccionada

Cambie los datos del gráfico al seleccionar una opción en las celdas. Para hacer que su gráfico sea dinámico, podemos usar VLOOKUP y algunas líneas de código para hacer que el gráfico sea dinámico.

Convertir letras pequeñas en mayúsculas para algunas columnas

Convertir letras pequeñas en mayúsculas para algunas columnas

Cómo convertir letras pequeñas en letras mayúsculas para algunas columnas usando VBA en Microsoft Excel En este artículo aprenderemos cómo convertir texto en letras mayúsculas en columnas específicas (no todas las celdas) usando código VBA. Pregunta):… Continuar leyendo →

Gráfico de columnas a través de VBA

Gráfico de columnas a través de VBA

Cómo crear un gráfico a través de VBA en Microsoft Excel En este artículo, aprenderemos cómo crear un gráfico a través de VBA en Microsoft Excel. Entendamos con un simple ejercicio cómo podemos crear gráficos a través de VBA ... Continuar leyendo →

Cómo rellenar automáticamente el color con VBA para bucle en Microsoft Excel

Cómo rellenar automáticamente el color con VBA para bucle en Microsoft Excel

Si desea completar automáticamente el rango de color específico usando for loop VBA. En este artículo, aprenderá que el bucle for en VBA cumple ciertas condiciones. La idea es que si el rango A1: A20 contiene algo de texto o número, entonces sobresale por… Continuar leyendo →

Formato de número de contabilidad mediante formato VBA

Formato de número de contabilidad mediante formato VBA

Tomemos un ejemplo para comprender cómo y dónde podemos dar formato a la celda para la contabilidad. Tenemos los datos de cantidad del producto en el rango A1: B9 en el que la columna A contiene el nombre del producto y la columna B contiene la cantidad. Queremos… Seguir leyendo →

¿Cómo escribir en un archivo de Word usando Excel?

¿Cómo escribir en un archivo de Word usando Excel?

Para escribir un documento de Word desde Excel VBA, necesita crear un objeto de aplicación de Word para trabajar con su función. El proceso de redacción de un documento de Word es bastante sencillo. Así es como lo haces.

Los eventos de la hoja de trabajo en Excel VBA

Los eventos de la hoja de trabajo en Excel VBA

Es posible que desee ejecutar su fragmento de macro / VBA cuando una celda cambia su valor, cuando ocurre un doble clic, cuando se selecciona una hoja, etc. En todos estos casos usamos el Manejador de eventos de la hoja de trabajo. El Event Handler nos ayuda a ejecutar… Continuar leyendo →

Ejecutar macro si se realiza algún cambio en la hoja en el rango especificado

Ejecutar macro si se realiza algún cambio en la hoja en el rango especificado

A lo largo de sus prácticas de VBA, tendrá la necesidad de ejecutar macros cuando cambie un cierto rango o celda. En ese caso, para ejecutar macros cuando se realiza un cambio en un rango objetivo, usamos el evento de cambio. Eventos… Continuar leyendo →

Los eventos en Excel VBA

Los eventos en Excel VBA

Aprenda qué son los eventos de Excel VBA. Excel tiene siete tipos de técnicas de manejo uniforme. 3 principales son los eventos Aplicación, Libro de trabajo y Hoja de trabajo. El gráfico, formulario de usuario, ...

Cómo crear eventos de nivel de aplicación en Excel VBA

Cómo crear eventos de nivel de aplicación en Excel VBA

Los eventos de aplicación se utilizan para activar subrutinas con el alcance de toda la aplicación en Excel. WorkbookActivate es un procedimiento de evento de aplicación que se activa ...

El código VBA más simple para resaltar la fila y columna actual

El código VBA más simple para resaltar la fila y columna actual

Si desea resaltar la fila y la columna de la celda activa, el siguiente código VBA lo ayudará. Por lo tanto, usaremos el controlador de eventos de la hoja de cálculo de Excel. Para que un evento de hoja de trabajo funcione, el código debe residir en… Continuar leyendo →

Cómo ejecutar una macro automáticamente cuando el libro se abre en Excel

Cómo ejecutar una macro automáticamente cuando el libro se abre en Excel

Para ejecutar una macro automáticamente cuando se abre el libro, use el evento workbook_open. Esta es la forma más sencilla de ejecutar una macro específica cuando se abre un libro específico.

Cómo usar eventos de libros de trabajo en VBA

Cómo usar eventos de libros de trabajo en VBA

Es posible que desee ejecutar su fragmento de macro / VBA cuando se selecciona un libro de trabajo específico, se selecciona una hoja en el libro de trabajo, la celda cambia su valor, cuando ocurre un doble clic, cuando se agrega una hoja, etc. En todos estos casos ... Continuar leyendo →

Eventos de hoja de trabajo usando VBA en Microsoft Excel

Eventos de hoja de trabajo usando VBA en Microsoft Excel

Los eventos para el objeto de la hoja de trabajo ocurren cuando se activa una hoja de trabajo o el usuario cambia el contenido de una celda. Los eventos en las hojas de trabajo se activan de forma predeterminada, pero se pueden desactivar mediante una macro. Para mostrar los procedimientos del evento para… Continuar leyendo →

Cómo ejecutar una macro automáticamente antes de cerrar el libro en Excel

Cómo ejecutar una macro automáticamente antes de cerrar el libro en Excel

Para ejecutar una macro automáticamente antes de que se cierre el libro, use el evento workbook_close. Esta es la forma más sencilla de ejecutar una macro específica cuando se cierra un libro específico.

Evitar que un automacro / eventmacro se ejecute usando VBA en Microsoft Excel

Evitar que un automacro / eventmacro se ejecute usando VBA en Microsoft Excel

Si desea abrir un libro de trabajo sin ejecutar una macro Auto_Open, puede hacerlo manteniendo presionada la tecla Mayús al abrir el archivo. Si el libro de trabajo está protegido con contraseña, recuerde mantener presionada la tecla Shift después de ... Continuar leyendo →

Cree eventmacros para el objeto Aplicación usando VBA en Microsoft Excel

Cree eventmacros para el objeto Aplicación usando VBA en Microsoft Excel

Inicie el editor de Visual Basic. Seleccione el proyecto deseado en la ventana Proyecto. Inserte un nuevo módulo de clase seleccionando el menú Insertar | Módulo de clase. Active el nuevo módulo de clase y cámbiele el nombre, p. Ej. AppEventClass Copie y pegue este ejemplo ... Continuar leyendo →

Eventos de gráficos integrados con VBA en Excel

Eventos de gráficos integrados con VBA en Excel

Los eventos de gráficos integrados en Excel se pueden activar fácilmente en dos pasos. El evento del gráfico debe declararse y luego inicializar el evento del gráfico en un módulo normal.

Copie datos que tengan fecha entre dos fechas definidas a una nueva hoja de trabajo usando VBA

Copie datos que tengan fecha entre dos fechas definidas a una nueva hoja de trabajo usando VBA

En este artículo, crearemos una macro para extraer datos de la hoja de trabajo de datos sin procesar a una nueva hoja de trabajo, según el rango de fechas especificado. Los datos brutos constan de tres columnas. La primera columna contiene las fechas, la segunda columna contiene el agente… Continuar leyendo →

Insertar sello de fecha y hora con VBA

Insertar sello de fecha y hora con VBA

Escriba el código VBA para insertar la fecha y la hora en Excel 2016, 2013, 2010 y versiones anteriores. Use VBA para insertar la fecha y hora actuales. Automatice el tiempo de entrada usando VBA.

Identificar períodos de tiempo duplicados

Identificar períodos de tiempo duplicados

Si desea averiguar si la fila duplicada tiene varias entradas para la misma persona y desea averiguar las entradas duplicadas, no debe perderse este artículo. Le proporcionaremos un código de macro para ayudarlo a identificar ... Continuar leyendo →

Mostrar la hora en formato hh: mm.sss usando VBA

Mostrar la hora en formato hh: mm.sss usando VBA

En este artículo, crearemos una macro para formatear la hora en formato hh: mm.sss. Los datos brutos para este ejemplo consisten en ciertos valores de tiempo en la columna E. En este artículo, hemos creado una función definida por el usuario (o personalizada ... Continuar leyendo →

Ejecutar comando / subprocedimiento usando el temporizador VBA

Ejecutar comando / subprocedimiento usando el temporizador VBA

En este artículo, crearemos una macro para llamar a otra macro o ejecutar un comando después de intervalos de tiempo definidos. Para ejecutar la macro, haga clic en el botón "Iniciar temporizador". Al ejecutar la macro, la macro "TimerMsg" mostrará un… Continuar leyendo →

Ordene los datos por cumpleaños usando VBA en Microsoft Excel

Ordene los datos por cumpleaños usando VBA en Microsoft Excel

En este artículo, crearemos una macro para ordenar los datos en la hoja por fecha de nacimiento y no consideraremos el año al ordenar los datos. Los datos brutos constan de dos columnas, una contiene el nombre y la segunda columna contiene… Continuar leyendo →

Enumere y agregue días de meses en un período establecido usando VBA en Microsoft Excel

Enumere y agregue días de meses en un período establecido usando VBA en Microsoft Excel

En este artículo, crearemos una macro para enumerar meses entre el período definido y también el número de días en ese mes en particular. También mostrará el número total de días entre el período definido. Hemos creado… Sigue leyendo →

¿Cómo podemos formatear la fecha a través de VBA?

¿Cómo podemos formatear la fecha a través de VBA?

En este artículo aprenderemos cómo formatear la fecha a través de VBA. Tomemos un ejemplo para comprender cómo y dónde podemos formatear la celda en un número de fecha corto. Tenemos datos de cantidad del producto en el rango A1: C9 en… Continuar leyendo →

Ingrese los días de la semana de lunes a viernes en una hoja de trabajo usando VBA en Microsoft Excel

Ingrese los días de la semana de lunes a viernes en una hoja de trabajo usando VBA en Microsoft Excel

En este artículo, crearemos una macro para extraer los días de la semana entre dos fechas. En este ejemplo, tenemos que especificar la fecha de inicio y la fecha de finalización antes de ejecutar la macro. Macro elige el valor de la fecha de inicio de la celda J8 ... Continuar leyendo →

Ingrese las vacaciones de acuerdo con la Tabla en la lista de vacaciones usando VBA

Ingrese las vacaciones de acuerdo con la Tabla en la lista de vacaciones usando VBA

Pregunta: Tengo el EmployeeName, el HolidayStart y el HolidayEnd en una hoja de trabajo. ¿Cómo puedo colorear las vacaciones de cada empleado en las hojas del mes siguiente? Respuesta: Ingrese el siguiente código con XL5 / 7 en un ModuleSheet, con XL8 en… Continuar leyendo →

Cree hojas de día de un mes sin fines de semana y días festivos usando VBA

Cree hojas de día de un mes sin fines de semana y días festivos usando VBA

En este artículo, crearemos una macro para crear una hoja para cada día de la semana para el mes especificado del año especificado excluyendo todas las fechas especificadas en la lista de vacaciones. Antes de ejecutar la macro, se requieren tres entradas. … Continuar leyendo →

Elimine todas las celdas con datos de fechas anteriores usando VBA

Elimine todas las celdas con datos de fechas anteriores usando VBA

En este artículo, crearemos una macro para eliminar datos de fechas anteriores. Esta macro verifica los datos, conserva los datos de hoy y borra todos los datos de fechas anteriores. Los datos sin procesar en este ejemplo consisten en la fecha, el nombre del agente ... Continuar leyendo →

Distribuya datos de una lista de las hojas del día a día usando VBA

Distribuya datos de una lista de las hojas del día a día usando VBA

En este artículo, crearemos una macro para organizar los datos por día en varias hojas. Los datos brutos de este artículo consisten en datos de ventas diarios del equipo, que incluyen la fecha, el nombre del agente y la cantidad de artículos vendidos. Queremos… Seguir leyendo →

Aceptar fechas válidas solo del usuario en Excel VBA

Aceptar fechas válidas solo del usuario en Excel VBA

Aprenda cómo restringir al usuario para que ingrese una fecha válida en el cuadro de entrada de VBA. Usamos el tipo de datos Fecha para almacenar fechas en VBA. Si se intenta almacenar una fecha no válida en la fecha

Problema: los personajes están en orden inverso

Problema: los personajes están en orden inverso

Para invertir el orden de los caracteres, cree y agregue una función personalizada al cuadro de diálogo Insertar función: 1. Presione Alt + F11 para abrir el VBE. 2. En VBAProject, seleccione cualquier nombre de libro de trabajo e inserte un nuevo Módulo seleccionando Módulo de… Continuar leyendo →

Cómo crear una función definida por el usuario en Microsoft Excel

Cómo crear una función definida por el usuario en Microsoft Excel

En este artículo, aprenderemos cómo crear funciones definidas por el usuario en Microsoft Excel usando el VBA. Función definida por el usuario: - Microsoft Excel ya tiene muchas funciones, pero aún todos tienen diferentes requisitos, situaciones, nosotros… Continuar leyendo →

¿Cómo usar funciones de hoja de trabajo como BUSCARV en VBA Excel?

¿Cómo usar funciones de hoja de trabajo como BUSCARV en VBA Excel?

Para usar las funciones de la hoja de trabajo en VBA, usamos la clase de aplicación. La función de la hoja de trabajo es miembro del objeto Aplicación. Estas funciones de la hoja de trabajo son realmente poderosas y podemos usarlas en VBA para automatizar tareas complejas.

UDF para extraer solo número

UDF para extraer solo número

UDF para extraer solo el número de una celda usando VBA en Microsoft Excel En este artículo, aprenderemos cómo usar el código VBA para extraer el número solo de una celda con la función definida por el usuario. Pregunta): Necesito… Continuar leyendo →

UDF: extracción de direcciones de correo electrónico a partir de texto

UDF: extracción de direcciones de correo electrónico a partir de texto

En caso de que desee un proceso que le ayude a recuperar la dirección de correo electrónico de la cadena, este artículo es para usted. En este artículo, crearemos UDF para extraer la identificación del correo electrónico del texto. Pregunta): Los datos ... Sigue leyendo →

La declaración If ElseIf en VBA

La declaración If ElseIf en VBA

Cuando desee verificar otra condición cuando la primera sea False, use las declaraciones If-ElseIf. La declaración If Else If puede ser útil cuando tiene que realizar varias comprobaciones de condición.

Cómo actualizar automáticamente las tablas dinámicas con VBA Excel

Cómo actualizar automáticamente las tablas dinámicas con VBA Excel

Para actualizar automáticamente sus tablas dinámicas, puede usar eventos de VBA. Utilice esta sencilla línea de código para actualizar su tabla dinámica automáticamente. Puede utilizar cualquiera de los 3 métodos de actualización automática de tablas dinámicas.