Macros de Excel y VBA 2024, Diciembre

Controle Excel desde Word usando VBA en Microsoft Excel 2010

Controle Excel desde Word usando VBA en Microsoft Excel 2010

Hay ocasiones en las que tenemos que copiar datos de un documento de Word a un archivo de Excel. Podemos hacer esto muy fácilmente con una macro en todas las versiones de Office. La macro abrirá un archivo de Excel existente / nuevo, copie el… Continuar leyendo →

Controle Outlook desde Excel usando VBA en Microsoft Excel

Controle Outlook desde Excel usando VBA en Microsoft Excel

Los dos ejemplos de macros a continuación demuestran cómo puede enviar información a Outlook (por ejemplo, enviar un mensaje de correo electrónico) y cómo puede recuperar información de Outlook (por ejemplo, recuperar una lista de todos los mensajes en la Bandeja de entrada). ¡Nota! Leer y editar… Continuar leyendo →

Controle Word desde Excel usando VBA en Microsoft Excel 2010

Controle Word desde Excel usando VBA en Microsoft Excel 2010

Muchas veces, debe copiar datos de un archivo de Excel a un documento de Word. Puede hacer esto con una macro muy fácilmente. La macro abrirá un documento de Word nuevo / existente, copiará el contenido y luego ... Continuar leyendo →

Copie la información de la hoja de trabajo a Word usando VBA en Microsoft Excel

Copie la información de la hoja de trabajo a Word usando VBA en Microsoft Excel

Si debe copiar y pegar datos de varias hojas de trabajo de Excel en MS Word, debe leer este artículo. En Excel, no existe tal función que pueda permitirle convertir los datos del libro de Excel ... Continuar leyendo →

Determine si una aplicación está disponible usando VBA en Microsoft Excel

Determine si una aplicación está disponible usando VBA en Microsoft Excel

Para conocer el estado de cualquier aplicación en particular disponible o en ejecución en Microsoft Excel, consulte este artículo. Usaremos el código VBA para verificar que regrese "Verdadero", si la aplicación está disponible o ejecutándose o regresa ... Continuar leyendo →

Inicie el archivo de Word desde Excel VBA

Inicie el archivo de Word desde Excel VBA

En este artículo, crearemos una macro para abrir un documento de Word. Para abrir un documento de Word, especificaremos la ruta completa del documento en el cuadro de texto de la hoja principal. Después de especificar la ruta completa, haga clic en ... Continuar leyendo →

Cómo iniciar un archivo de Word usando VBA en Microsoft Excel

Cómo iniciar un archivo de Word usando VBA en Microsoft Excel

La cantidad de personas que usan Word y Excel es bastante alta, sin embargo, no están bien versados ​​cuando se trata de abrir archivos de Word desde un libro de Excel. Este artículo muestra la forma de abrir una aplicación de Word desde Excel. Nosotros ... Seguir leyendo →

Cómo automatizar la combinación de correspondencia a través de VBA en Microsoft Excel

Cómo automatizar la combinación de correspondencia a través de VBA en Microsoft Excel

En este artículo, aprenderemos cómo automatizar la combinación de correspondencia mediante el uso de VBA en Microsoft Excel. Combinar correspondencia: esta es la fuente para combinar la información de los datos en texto y luego imprimir el documento. … Continuar leyendo →

Introducción a los formularios de usuario de Excel VBA

Introducción a los formularios de usuario de Excel VBA

Aprenda a usar los formularios de usuario de Excel VBA para obtener información de los usuarios. Cómo almacenar los datos del formulario en Excel y cómo abrir y cerrar formularios de usuario.

3 mejores formas de encontrar la última fila y columna que no estén en blanco usando VBA

3 mejores formas de encontrar la última fila y columna que no estén en blanco usando VBA

Aprenda a obtener la última fila y columna utilizada en excel vba. Aquí he ilustrado 3 mejores formas de obtener la última fila con datos. El primer método es el mejor y lo prefiero para obtener la última celda no vacía.

Agregue solo valores positivos distintos con VBA

Agregue solo valores positivos distintos con VBA

En caso de que se esté preguntando cómo puede agregar solo valores positivos y únicos, este artículo es para usted. En este artículo, aprenderá cómo agregar solo valores positivos distintos en Excel usando código VBA. Pregunta): Yo… Continuar leyendo →

Cambie la fórmula en las celdas en un rango a valores usando VBA en Microsoft Excel

Cambie la fórmula en las celdas en un rango a valores usando VBA en Microsoft Excel

En este artículo, aprenderemos cómo cambiar la fórmula en las celdas en un rango a valores usando VBA en Microsoft Excel. Los datos sin procesar para este ejemplo consisten en datos de ventas. Los datos de ventas contienen información sobre el número de… Continuar leyendo →

Cambiar una columna o columnas a valores usando VBA en Microsoft Excel

Cambiar una columna o columnas a valores usando VBA en Microsoft Excel

En este capítulo, aprenderá cómo cambiar todas las celdas en la hoja activa a valores, usando VBA en Microsoft Excel. Tomemos un ejemplo y entendamos cómo escribimos el código VBA. Cómo cambiar el valor… Continuar leyendo →

Cambie todas las celdas en ActiveSheet a valores usando VBA en Microsoft Excel

Cambie todas las celdas en ActiveSheet a valores usando VBA en Microsoft Excel

En este capítulo, aprenderá cómo cambiar todas las celdas en la hoja activa a valores usando VBA en Microsoft Excel. Tomemos un ejemplo y entendamos cómo escribimos el código VBA para cambiar el valor de las celdas ... Continuar leyendo →

Cambie las celdas en el rango de filas de Activecell a valores usando VBA en Microsoft Excel

Cambie las celdas en el rango de filas de Activecell a valores usando VBA en Microsoft Excel

En este capítulo, aprenderá cómo cambiar celdas en el rango de filas de celdas activas a valores usando VBA en Microsoft Excel. Tomemos un ejemplo y entendamos cómo escribimos el código VBA para cambiar las celdas en ... Continuar leyendo →

Cambiar una fila o filas a valores a valores usando VBA en Microsoft Excel

Cambiar una fila o filas a valores a valores usando VBA en Microsoft Excel

Escribimos la codificación VBA para permitir que Excel haga el trabajo repetitivo automáticamente en menos tiempo. En este capítulo, aprenderá cómo cambiar una (s) fila (s) a valor (s) usando VBA en Microsoft Excel. Tomemos un ... Continuar leyendo →

Cambie solo CurrentRegion de ActiveCell a valores usando VBA en Microsoft Excel

Cambie solo CurrentRegion de ActiveCell a valores usando VBA en Microsoft Excel

En este artículo, aprenderemos cómo cambiar solo la región actual de la celda activa a valores usando VBA en Microsoft Excel. Tomemos un ejemplo y entendamos cómo cambiar solo la región actual del activo ... Continuar leyendo →

Cambie el rango con más de Área a valores usando VBA en Microsoft Excel

Cambie el rango con más de Área a valores usando VBA en Microsoft Excel

En este artículo, aprenderá cómo cambiar el rango con más de un área a valores usando VBA en Microsoft Excel. Tomemos un ejemplo y entendamos cómo escribir el código VBA para cambiar el rango con más ... Continuar leyendo →

Cambiar texto a número usando VBA

Cambiar texto a número usando VBA

Para convertir texto a número en Excel usando VBA, use el método Range.NumberFormat. Úselo para cambiar el formato del rango seleccionado a General, luego conviértalo en números.

Cambie la selección con una o más áreas a Valores usando VBA en Microsoft Excel

Cambie la selección con una o más áreas a Valores usando VBA en Microsoft Excel

En este capítulo, aprenderemos cómo cambiar la selección con una o más áreas a valores usando VBA en Microsoft Excel. Tomemos un ejemplo y entendamos cómo escribimos el código VBA para cambiar ... Continuar leyendo →

Copie una columna o columnas de cada libro de trabajo en una carpeta usando VBA en Microsoft Excel

Copie una columna o columnas de cada libro de trabajo en una carpeta usando VBA en Microsoft Excel

La macro copiará una parte de la primera hoja de trabajo de cada archivo que esté en la carpeta C: Data a la primera hoja de trabajo de su libro. La primera macro realiza una copia normal y la segunda macro copia los valores. Recuerda… Sigue leyendo →

Copie una columna o columnas a una hoja de base de datos usando VBA en Microsoft Excel

Copie una columna o columnas a una hoja de base de datos usando VBA en Microsoft Excel

Los códigos de ejemplo se copiarán en una hoja de base de datos con el nombre Hoja2. Cada vez que ejecute uno de los subs, las celdas se colocarán debajo de la última fila con datos o después de la última columna con datos en… Continuar leyendo →

Cómo combinar varias columnas en una sola columna usando VBA en Microsoft Excel

Cómo combinar varias columnas en una sola columna usando VBA en Microsoft Excel

En caso de que tenga el requisito de combinar varias columnas en una columna y no tenga ni idea, este artículo completo es para usted. En este artículo vamos a aprender a combinar varias columnas… Continuar leyendo →

Compare 2 columnas a través de VBA en Microsoft Excel

Compare 2 columnas a través de VBA en Microsoft Excel

En caso de que se esté preguntando cómo comparar 2 columnas de datos que tienen filas en millones y extraer los valores únicos entre ambas columnas, entonces debería leer este artículo. Usaremos el código VBA para comparar dos columnas ... Continuar leyendo →

Copie una columna o columnas de cada hoja en una hoja usando VBA en Microsoft Excel

Copie una columna o columnas de cada hoja en una hoja usando VBA en Microsoft Excel

A veces, se convierte en un trabajo de rutina copiar datos de varias hojas para la misma columna. Este paso se puede evitar mediante la automatización. Si quieres hacer una hoja consolidada luego de copiar los datos de una columna de cada uno y… Continuar leyendo →

Consolide / combine varias hojas de trabajo en una hoja maestra usando VBA

Consolide / combine varias hojas de trabajo en una hoja maestra usando VBA

Aprenda a combinar varias hojas en Excel en 4 pasos. Para combinar hojas, use este código VBA. Puede descargar el archivo de trabajo y usarlo para combinar hojas.

Copie un rango de cada libro de trabajo en una carpeta usando VBA en Microsoft Excel

Copie un rango de cada libro de trabajo en una carpeta usando VBA en Microsoft Excel

En este artículo, crearemos una macro para copiar datos de varios libros de trabajo en una carpeta a un nuevo libro de trabajo. Crearemos dos macros; una macro solo copiará los registros de la primera columna al nuevo libro de trabajo y… Continuar leyendo →

Copie un rango de cada hoja en una hoja usando VBA en Microsoft Excel

Copie un rango de cada hoja en una hoja usando VBA en Microsoft Excel

En este artículo, crearemos una macro para copiar datos de todas las hojas del libro de trabajo a una nueva hoja. Los datos sin procesar para este ejemplo consisten en detalles de empleados de diferentes departamentos en diferentes hojas. Queremos… Seguir leyendo →

Copie un rango en el lugar de Activecell a una hoja de base de datos usando VBA en Microsoft Excel

Copie un rango en el lugar de Activecell a una hoja de base de datos usando VBA en Microsoft Excel

Los códigos de ejemplo se copiarán en una hoja de base de datos con el nombre Hoja2. Cada vez que ejecute uno de los subs, las celdas se colocarán debajo de la última fila con datos o después de la última columna con datos en… Continuar leyendo →

Copie un rango con un área a una hoja de base de datos usando VBA en Microsoft Excel

Copie un rango con un área a una hoja de base de datos usando VBA en Microsoft Excel

Los códigos de ejemplo se copiarán en una hoja de base de datos con el nombre Hoja2. Cada vez que ejecute uno de los subs, las celdas se colocarán debajo de la última fila con datos o después de la última columna con datos en… Continuar leyendo →

Copie una fila o filas de cada libro de trabajo en una carpeta usando VBA en Microsoft Excel

Copie una fila o filas de cada libro de trabajo en una carpeta usando VBA en Microsoft Excel

La macro copiará una parte de la primera hoja de trabajo de cada archivo que esté en la carpeta C: Data a la primera hoja de trabajo de su libro. La primera macro realiza una copia normal y la segunda macro copia los valores. Sub… Continuar leyendo →

Copie una fila o filas de cada hoja en una hoja usando VBA en Microsoft Excel

Copie una fila o filas de cada hoja en una hoja usando VBA en Microsoft Excel

La macro agregará una hoja con el nombre Maestro a su libro de trabajo y copiará las celdas de cada hoja de su libro de trabajo en esta hoja de trabajo. La primera macro hace una copia normal y la segunda macro copia el… Continuar leyendo →

Copie un rango con más áreas en una hoja específica usando VBA en Microsoft Excel

Copie un rango con más áreas en una hoja específica usando VBA en Microsoft Excel

En este artículo, crearemos una macro para la unión de varias áreas en una hoja específica. Los datos brutos constan de algunos datos de muestra, que incluyen el nombre y la edad. Tenemos dos áreas que contienen datos sin procesar. Nosotros ... Seguir leyendo →

Copie una fila o filas a una hoja de base de datos usando VBA en Microsoft Excel

Copie una fila o filas a una hoja de base de datos usando VBA en Microsoft Excel

Los códigos de ejemplo se copiarán en una hoja de base de datos con el nombre Hoja2. Cada vez que ejecute uno de los subs, las celdas se colocarán debajo de la última fila con datos o después de la última columna con datos en… Continuar leyendo →

Copie una hoja de cada libro de trabajo en su libro de trabajo en una carpeta usando VBA en Microsoft Excel

Copie una hoja de cada libro de trabajo en su libro de trabajo en una carpeta usando VBA en Microsoft Excel

La macro copiará una parte de la primera hoja de trabajo de cada archivo que esté en la carpeta C: Data a la primera hoja de trabajo de su libro. La primera macro realiza una copia normal y la segunda macro copia los valores. Es ... Sigue leyendo →

Copie desde la fila hasta la última fila con datos en una hoja usando VBA en Microsoft Excel

Copie desde la fila hasta la última fila con datos en una hoja usando VBA en Microsoft Excel

La macro agregará una hoja con el nombre Maestro a su libro de trabajo y copiará las celdas de cada hoja de su libro de trabajo en esta hoja de trabajo. La primera macro hace una copia normal y la segunda macro copia el… Continuar leyendo →

Cree un complemento en Excel 97, 2000, 2002 usando VBA en Microsoft Excel

Cree un complemento en Excel 97, 2000, 2002 usando VBA en Microsoft Excel

Inicie el Editor de Visual Basic presionando Alt + F11. Seleccione Depurar, compilar el nombre del proyecto VBA. En versiones anteriores de Excel, el código VBA se compilaba automáticamente cuando guardaba el complemento. Esto ya no es cierto, tienes que hacerlo tú mismo antes… Continuar leyendo →

Copie celdas de ActiveCell Row a una hoja de base de datos usando VBA en Microsoft Excel

Copie celdas de ActiveCell Row a una hoja de base de datos usando VBA en Microsoft Excel

En Microsoft Excel, podemos copiar celdas de la fila de celda activa a una hoja específica. En este artículo usaremos el código VBA para transferir datos de cada hoja y fusionar los datos en una hoja de trabajo. Agregaremos un… Continuar leyendo →

Copie la selección a una hoja de base de datos usando VBA en Microsoft Excel

Copie la selección a una hoja de base de datos usando VBA en Microsoft Excel

Cuando escribimos la codificación VBA para salvarnos del trabajo repetitivo, la selección de datos juega un papel muy importante. Entonces, en este artículo aprenderá cómo seleccionar los datos por fila, columna y datos de documentos completos ... Continuar leyendo →

Contar celdas a través de Excel VBA

Contar celdas a través de Excel VBA

En este artículo, aprenderemos cómo contar y mostrar el total a través de VBA en Microsoft Excel. Comprendamos con un ejercicio simple cómo y dónde podemos contar y mostrar los totales a través de VBA en Microsoft Excel. Nosotros ... Seguir leyendo →

Copie el rango usado de cada hoja en una hoja usando VBA en Microsoft Excel

Copie el rango usado de cada hoja en una hoja usando VBA en Microsoft Excel

En caso de que desee copiar el rango utilizado de cada hoja de trabajo en la hoja maestra, debe leer este artículo. Usaremos el código VBA para copiar los datos de cada hoja de trabajo y luego pegar en otra hoja sin… Continuar leyendo →

Copie CurrentRegion de una celda de cada hoja en una hoja usando VBA en Microsoft Excel

Copie CurrentRegion de una celda de cada hoja en una hoja usando VBA en Microsoft Excel

Si maneja varias hojas a la vez y desea copiar los datos de cada hoja en una hoja de trabajo maestra, debe leer este artículo. Usaremos la propiedad currentregion del código VBA para consolidar los datos de… Continuar leyendo →

El ancho de validación de datos es demasiado pequeño en Microsoft Excel 2010

El ancho de validación de datos es demasiado pequeño en Microsoft Excel 2010

En este artículo, aprenderá a aumentar el tamaño de la celda seleccionada que contiene la validación de datos. Si está trabajando en un informe que contiene demasiada información y hay escasez de espacio, las celdas que… Continuar leyendo →

Eliminar filas según las condiciones

Eliminar filas según las condiciones

Si buscas seriamente un código VBA que te ayude a eliminar todas las filas según el texto específico que se encuentra en una columna en particular, este artículo es para ti. En este artículo, aprenderemos… Continuar leyendo →

¿Cómo eliminar columnas vacías a través de VBA en Microsoft Excel?

¿Cómo eliminar columnas vacías a través de VBA en Microsoft Excel?

En este artículo, aprenderemos cómo eliminar columnas vacías a través de VBA en Microsoft Excel. Eliminaremos las columnas que están completamente vacías, es decir, si no hay datos dentro de toda la columna, esos datos. Vamos ... Continuar leyendo →

Eliminar filas en diferentes hojas a través de VBA

Eliminar filas en diferentes hojas a través de VBA

Si desea una forma de eliminar todos los números de filas similares de una vez, este artículo es para usted. En este artículo aprenderemos cómo podemos deshacernos de la misma fila en varias hojas de trabajo a través de macros. … Continuar leyendo →

Elimine filas con celdas en blanco en una determinada columna usando VBA en Microsoft Excel

Elimine filas con celdas en blanco en una determinada columna usando VBA en Microsoft Excel

En este artículo, crearemos una macro para eliminar registros incompletos que contienen celdas en blanco. Los datos brutos constan de algunos datos de muestra, que incluyen el nombre, la edad y el sexo. También contiene algunas celdas en blanco. Queremos eliminar esos… Continuar leyendo →

Haga doble clic para agregar / eliminar Tick

Haga doble clic para agregar / eliminar Tick

En este artículo, usaremos antes de hacer doble clic en el evento de la hoja de trabajo para marcar y desmarcar la celda. Los datos brutos consisten en algunos alimentos. Queremos marcar los artículos que hemos comprado. Al hacer doble clic en un… Continuar leyendo →

Eliminar registros duplicados usando VBA en Microsoft Excel

Eliminar registros duplicados usando VBA en Microsoft Excel

En este artículo, crearemos una macro para eliminar registros duplicados de los datos. Los datos brutos consisten en datos de los empleados, que incluyen el nombre, la edad y el sexo. Explicación lógica Hemos creado una macro "RemovingDuplicate" para eliminar registros duplicados de… Continuar leyendo →

Algunas macros personales útiles: Devolver la letra de columna para el número de columna.

Algunas macros personales útiles: Devolver la letra de columna para el número de columna.

Esto es bueno si desea utilizar declaraciones como Range ("A1") en lugar de celdas (1,1). Entonces, por ejemplo ColLetter (1) = A, ColLetter (2) = b, ..., ColLetter (100) = CV, etc. 3) ColLetter (número de columna) => devuelve la columna Letter. Función pública… Continuar leyendo →

Divida los datos en una hoja por un número específico de filas usando VBA en Microsoft Excel

Divida los datos en una hoja por un número específico de filas usando VBA en Microsoft Excel

En este artículo, crearemos una macro para dividir los datos por un número específico de filas. Disponemos de datos brutos en la hoja “RawData”. Queremos dividir estos datos en varias hojas. Antes de ejecutar la macro, debemos especificar… Continuar leyendo →

Clasificación de datos de texto en orden alfabético usando VBA en Microsoft Excel

Clasificación de datos de texto en orden alfabético usando VBA en Microsoft Excel

En este artículo, crearemos una función personalizada para ordenar los datos en orden alfabético. Los datos brutos consisten en nombres aleatorios que queremos ordenar. Explicación lógica Hemos creado la función personalizada "SortString" para ordenar los datos alfabéticamente. Se necesita… Continuar leyendo →

¿Cuál es la diferencia entre los argumentos ByRef y ByVal? - Pregunta de la entrevista de VBA

¿Cuál es la diferencia entre los argumentos ByRef y ByVal? - Pregunta de la entrevista de VBA

La diferencia entre byval y byref es simple. ByRef se usa para pasar argumentos con referencia y ByValue se usa para pasar argumentos con valor. Este ejemplo explica todo en detalle.

Comodín para eliminar celdas a través de VBA

Comodín para eliminar celdas a través de VBA

Mientras trabajamos con datos sin procesar en Excel, a menudo buscamos datos que coincidan con los criterios y eliminamos todos los demás datos que no coinciden con los criterios dados. En este artículo, aprenderemos cómo deshacernos de los valores… Continuar leyendo →

Una función mejorada de números aleatorios personalizados

Una función mejorada de números aleatorios personalizados

En este artículo, crearemos una función personalizada para generar números decimales aleatorios entre los rangos definidos. Los datos sin procesar para este ejemplo consisten en el valor más bajo y el valor más alto del rango y el número de lugares decimales requeridos en… Continuar leyendo →

Extraiga valores únicos en Excel usando una función

Extraiga valores únicos en Excel usando una función

La función UNIQUES toma el rango como entrada e imprime los valores únicos de ese rango. Copie este código en VBA y escriba la fórmula = UNIQUES (A2: B7).

Crear función VBA para devolver matriz

Crear función VBA para devolver matriz

Para crear una función de matriz definida por el usuario en vba que devuelva una matriz, solo necesita seguir esta sintaxis de UDF. Para utilizar esta función, debe utilizar la combinación de teclas CSE.

Macro para devolver el nombre de usuario y el nombre de la computadora en Microsoft Excel

Macro para devolver el nombre de usuario y el nombre de la computadora en Microsoft Excel

En este artículo, crearemos una macro que devolverá la computadora y el nombre de usuario para el usuario que inició sesión. En este ejemplo, queremos extraer el nombre de la computadora en la celda C10 y el nombre de usuario en la celda C11. Tenemos… Sigue leyendo →

Función para devolver el nombre de usuario usando VBA en Microsoft Excel

Función para devolver el nombre de usuario usando VBA en Microsoft Excel

La siguiente función devolverá el nombre de usuario del usuario que inició sesión, funciona tanto en Windows NT como en Windows 95/98. Función de declaración pública GetUserName Lib "advapi32.dll" _ Alias ​​"GetUserNameA" (ByVal lpBuffer As String, nSize As Long) As Long Función ReturnUserName ()… Continuar leyendo →

Encuentra el método del objeto Range

Encuentra el método del objeto Range

En este artículo, usaremos el método de búsqueda del objeto Range para resaltar la celda que contiene el valor similar a las palabras de búsqueda. Los datos sin procesar para este ejemplo consisten en el nombre de la empresa, la identificación del empleado y el nombre del empleado. Tenemos crudo… Sigue leyendo →

Fórmulas explicativas

Fórmulas explicativas

Requisitos: - Conocimientos básicos de vba - Uso de tablas / rangos con nombre Cuando se trabaja con libros de trabajo de forma intermitente, a veces meses entre las revisiones del libro de trabajo puede ser difícil recordar la estructura de datos y la configuración de la fórmula. Esto es ... Continuar leyendo →

Cómo convertir números a palabras en Excel en rupias

Cómo convertir números a palabras en Excel en rupias

Para convertir números en palabras en rupias indias, use esta función NUM_TO_IND_RUPEE_WORD. No hay una función predeterminada para convertir números en palabras en Excel. Esto es un

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.

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.

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 →

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 →

¿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.

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 →

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 →

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

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 →

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 →

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 →

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 →

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 →

¿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 →

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 →

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 →

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 →

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 →

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 →

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.

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 →

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.

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 →

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 →

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.

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 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 →

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.

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 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 ...

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, ...

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 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 →

¿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.

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 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 →

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 →

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 →