Macros de Excel y VBA 2025, Enero
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
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 →
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 →
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 →
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 →
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.
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).
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 →
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 →
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.
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 →
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 →
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 →
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 →
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 →
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 →
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 →
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 →
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 →
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 →
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 →
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 →
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 →
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 →
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 →
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 →
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 →
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 →
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 →
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 →
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 →
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 →
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 →
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 →
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 →
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 →
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.
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 →
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 →
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 →
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 →
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 →
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 →
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.
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 →
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 →
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 →
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 →
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 →
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 →
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 →
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 →
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.
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.
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 →
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 →
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 →
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 →
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 →
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 →
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 →
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 →