Macros y programación VBA
Temas sobre la automatización de Excel utilizando macros y VBA. Errores de VBA. ¿No consigues que tus macros hagan lo que necesitas?
8680 temas en este foro
-
Que tal compañeros, saben que me estanque en un problema y no he logrado desifrar una solucion y debido a eso se me complica una manera de buscar una solucion en google, Lo que necesito es tomar el valor de 4 columnas y luego esos 4 valores juntos compararlos con una tabla de otra hoja, si encuentra los valores debera poner una Y, en caso contrario debera poner una N, solo supe como hacerlo con el primer dato pero no me funciona ya que se pueden diferenciar las filas por el dato 1 2 3 o 4, entonces necesito que la comparacion se haga por fuerza con la combinacion de los 4 datos de la hoja 1, con la combinacion de los cuatro datos de la tabla de la otra hoja, espero e…
-
0
Reacciones de usuarios
- 8 respuestas
- 5.7k visitas
-
-
Hola a todos! Ojala puedan ayudarme. Necesito comparar 2 celdas y pintar de rojo en una de ellas las diferencias encontradas. Adjunto el archivo. Muchas gracias a todo de ante mano. Saludos Caracteres_Dif.rar
-
0
Reacciones de usuarios
- 5 respuestas
- 3k visitas
-
-
Buenas Tardes Tengo dos cadenas de texto, la idea es averiguar si todos los caracteres que contiene una cadena están en la otra, no importando el orden. Saludos Cordiales Pedro Cadenas de texto.xlsx
-
0
Reacciones de usuarios
- 11 respuestas
- 3.1k visitas
- 1 seguidor
-
-
Cordial Saludo Primero que todo muchas gracias a todos por su inmensa colaboracion, traigo el siguiente problema quiero comparar dos hojas de Excel En una hay un listado general y en la otra hoja un listado especifico. Necesito encontrar los registros que coinciden y copiarlos a una nueva hoja, y las diferencias a otra hoja, yo tengo una version pero solo compara unas pocas columnas, requiero que compare todas las columnas sin importar la cantidad. subo el archivo en su version inicial que fue solucionado por ustedes los foreros. De antemano muchas gracias Consolidador de Datos Original.zip
-
0
Reacciones de usuarios
- 1 respuesta
- 695 visitas
-
-
Hola, necesito de vuestra ayuda. Tengo una celda donde viene la fecha de baja médica y en otra celda la facha de alta. Por ejemplo: Juan García, fecha de baja: 03/01/2022 y fecha de alta: 12/01/2022 Luego tengo un calendario del mes donde esta este señor, y quiero que los días que ha estado de baja me los marque con un carácter. ¿Cómo puedo comparar la fecha del calendario y saber que está entre las dos fecha? Envío un archivo con lo que quiero, hay dos hojas. Una el estadillo donde pueden haber 50 empleados y otra hoja Incidencias donde pueden haber muchas incidencias, tantas como ausencias hay en el mes. Por eso busco un código que sea rápi…
-
0
Reacciones de usuarios
- 3 respuestas
- 937 visitas
- 2 seguidores
-
-
Buenos dias. Les presento mi consulta: Tengo 2 libros (libroA, libroB), en los dos existe la columna A llamada "ID" y contiene identificadores de cada fila (521, 123, 965, 354...etc). Entonces lo que quiero hacer es un macro que recorra cada fila de libroA, leyendo unicamente la columna A, compararla con la misma columna de libroB, y si coincide tengo que tomar el dato de libroB.columnaB y lo pegue en libroA.columnaB . Digamos algo asi.. For i= libroA.ColumnaA.PrimerCelda To libroA.columnaA.UltimaCelda if libroA.columnaA = libroB.columnaB then COPIAR libroB.columnaB en libroA.columnaB end if Next i Espero se entienda. Desde ya muchas gracias.
-
0
Reacciones de usuarios
- 7 respuestas
- 719 visitas
-
-
Me gustaría que me solucionarais un problema con excel 2003. Necesito una macro que compare la columna A de la hoja 1, con otra columna A de de la hoja 2. y si son iguales la celdas que copie la celda que corresponde con la fila de la Hoja 2 columna B a otra celda de la hoja 1. muchas gracias Libro1.xls
-
0
Reacciones de usuarios
- 3 respuestas
- 3.4k visitas
-
-
Buenos días Soy nuevo en al foro, y tengo un pequeño problema, estoy intentando comparar 2 columnas de dos hojas y cuando coincidan los valores (código de producto) me haga una suma acumulada, he probado con todas las fórmulas que se y no consigo solucionarlo, a ver si me podeis hechar un cable El asunto es comparar la columna a de las dos hojas y si coincide el codigo, sumar la celda correspondiente de la columna cantidad de la hoja albaran a la misma columna de la hoja stock y que acumule la suma Gracias de antemano EXCEL ALMACEN.xlsx
-
0
Reacciones de usuarios
- 3 respuestas
- 801 visitas
-
-
Hola buenas tardes, Tengo un problema para comparar tres filas en excel, se los agradecería demasiado si me ayudasen. Estas son las tablasTabla 1: Tabla:2 Necesito una formula o una macro en donde me compare: -Entidad de la "Hoja1" es igual a la Entidad de la "Hoja2" -Municipio de la "Hoja1" es igual a la Municipio de la "Hoja2" -Localidad de la "Hoja1" es igual a la Localidad de la "Hoja2" Si se cumplen las 3 condiciones que copie Numero A de la "Hoja2" a una columna de la "Hoja1" Les agradecería mucho su ayuda
-
0
Reacciones de usuarios
- 2 respuestas
- 740 visitas
-
-
Hola. Dispongo de una Hoja en la que me gustaría poder comparar todas las columnas de un rango para determinar si son idénticas. Necesitaría una macro que hiciese esta tarea y determinase cuantas columnas se repiten y cuales de ellas son. Adjunto archivo para más detalle con el esbozo de la macro. Un saludo. EjCompararColumnas.xls
-
0
Reacciones de usuarios
- 2 respuestas
- 883 visitas
-
-
Biuenos dias les mando saludos a todos.... Esperando pueda alguien apoyarme.. envio un archivo con una macro que compara los datos dela columna A con AV estos cuando encuentra que son iguales copia la fila desde la columna B hasta la columna AK y la pega todo ese rango apartir de la columna AY enfrente del dato repetido dela columna AV Pueden ejecutar la macro para que vean lo que explico de como funciona Mi solicitud esta en que si alguien me pueda ayudar a hacer algún arreglo a la macro para que funcione de manera mas rapida lo mas posible ya que ejecutar tengo que ejecutar esta macro en tres hojas de dato…
-
0
Reacciones de usuarios
- 1 respuesta
- 729 visitas
-
-
Buenos días a todos de nuevo. Busco ayuda en este asunto porque voy muy perdido. Tengo un archivo con dos hojas, "Principal" y "CargaWeb". En la hoja Principal quiero traerme las filas de CargaWeb donde los datos no se repitan en Principal. Pero el primer problema es que la hoja CargaWeb no siempre tiene las columnas en el mismo orden. Aunque es cierto que los títulos que necesito en Principal están en CargaWeb. He creado un fichero de muestra y veréis que en Principal hay muchas columnas, las que está coloreadas son las que necesito rellenar. Es decir tengo dos problemas, uno que los datos no se han de repetir (en este caso por ejemplo PROVEEDOR y NUMERO DE DOC…
-
0
Reacciones de usuarios
- 6 respuestas
- 980 visitas
- 1 seguidor
-
-
Hola , necesito una pequeña ayuda para generar una macro que me compare la columna A en dos hojas diferentes (Hoja 1 y Hoja 2). La columna A de la hoja 1 contiene DNI+ Nombre (123456 Pedro Perez) y la columna A de la hoja 2 contiene solo el DNI (123456) La idea es recorrer con cada dato que hay en la columna A de la hoja 2 , la Columna A de la hoja 1 Si el DNI esta en la celda marcar la celda en verde, sino pasar a la siguiente celda (los DNI pueden estar descolocados) Sino lo encuentra, copiar el dato a la hoja 3 y marcar en amarillo. Adjunto un ejemplo Ejemplo comparar columnas.xlsx
-
0
Reacciones de usuarios
- 6 respuestas
- 1.5k visitas
-
-
Saludos: Primero, excelente foro para ayudar con excel. He revisado si mi problema se parece a otro, no encontrando resultado satisfactorio. Archivo contiene columnas: numero, fecha, nombres, ap. paterno, ap. materno y titulo. El dilema es comparar todos los valores de la Col Numero entre Hoja 1 y Hoja2 y copiar la fila a Hoja 3. El problema surge porque este valor puede estar repetido en ambas columnas de ambas hojas y debo copiar todos las filas distintas encontradas, además de chequearlas gramáticamente en Nombre, ap. pat. y ap. mat. ( si el apellido en una columna posee tilde y en la otra hoja el mismo apellido no, son filas distintas y debo elegir la que tiene …
-
0
Reacciones de usuarios
- 1 respuesta
- 647 visitas
-
-
Buenas tardes, tengo un problema y no he podido resolverlo, espero me puedan ayudar. La cuestión es la siguiente: Tengo 2 hojas en excel, la hoja uno es una que voy trabajando durante el día y la hoja 2 que vendría siendo mi base de datos. Lo que necesito es que al pulsar un botón me compare la columna "B" de ambas hojas y si no hay coincidencia me copie completamente la fila que no coincide de la hoja1 en la ultima fila de la hoja2, en caso contrario solo me cambie el valor de una celda (el valor de "E2" en la hoja1 a hoja2 en la misma celda. Lo primero ya lo logre, pero no logro hacer que solo me cambie algunas celdas en caso de que coincidan los valores, adjunto un …
-
0
Reacciones de usuarios
- 2 respuestas
- 633 visitas
-
-
Necesito hacer una macro la cual compare los campos de una consulta SQL con los que tengo en un archivo txt, luego de compararlos debo generar un archivo plano con los registros e indicando si es igual o diferente en la comparación.Hice una base de datos en access con una tabla y un archivo de excel el cual contiene 3 páginas, en la primera coloque los campos que va a consultar en el SQL, los campos genéricos del txt(En esta parte la idea que tengo es hacerlo paramétrico con el fin de poder comparar cualquier archivo con cualquier consulta sql), la consulta SQL, el campo por el cual va a relacionar los registros y el campo separador (Esto ya que los archivos txt pueden es…
-
0
Reacciones de usuarios
- 0 respuestas
- 906 visitas
-
-
Hola buenas tardes, me dirijo a ustedes solicitando su ayuda y les comento mi problema: Tengo dos hojas con información que deseo comparar entre ellas, principalmente 3 columnas en común. En la hoja uno las columnas son: F_Emision, y Cantidad; en la segunda hoja las columnas son: Fecha, Saldo. Se supone que los datos entre las columnas de cada hoja deben coincidir, pero no es asi, hay diferencias entre el numero de registros por fecha, mi necesidad es que mediante una Macro se comparen las columnas de ambas hojas y en una tercera hoja se arrojen solo las diferencias con fecha y cantidad. Espero me puedan ayudar y de antemano agradezco su apoyo. Saludos cordiales... A…
-
0
Reacciones de usuarios
- 0 respuestas
- 839 visitas
-
-
Estimada red, espero me puedan ayudar con esto: Tengo un formulario desde el cual puedo agregar datos a una hoja de Excel se compara la celda Nombre "Hoja14.Cells(j, 2)" con el TextCLIENTE. Si cliente NO esta registrado, lo registra y agrega los datos. Pero si el cliente ya esta registrado quiero que lo modifique con los nuevos datos asignados El código que tengo funciona para registrar un nuevo cliente. EL PROBLEMA SURGE AL MOMENTO DE MODIFICARLO (SI SE MODIFICA) PERO TAMBIEN LO AGREGA. Este es el código que tengo: Private Sub CommandButton1_Click() Dim i As Integer Dim j As Integer Dim Final As Integer Dim F…
-
0
Reacciones de usuarios
- 3 respuestas
- 796 visitas
-
-
Buenas a todos, Quisiera saber si alguno me puede ayudar a definir o a resolver mi cuestión. El asunto va así: Tengo un Export del Active Directory que debo comparar con un archivo que se crea cada quincena con una lista de Ingresos y cambios en el personal dentro de la empresa y evidenciar cuales registros se capturaron mal en el Active Directory. Yo había pensado hacerlo con Power Query, pero la verdad es que no me salió ya que no me crea ninguna tabla alterna con las diferencias cuando combino ambas tablas. Con powerBI sólo pude sacar las columnas que tienen en común ambos archivos, tampoco pude encontrar cómo resaltar las diferencias. El Active Directory ti…
-
0
Reacciones de usuarios
- 4 respuestas
- 1.2k visitas
- 1 seguidor
-
-
buenos dias, por favor necesito saber donde estoy fallando en el codigo que presento. en dos hojas excel "Tarificador" y "Pres" en la hoja Tarificador si las celdas b12 y C12 son diferentes tiene que preguntar por un imputbox el sexo y segun se escriba cogera el valor y lo enviara a la hoja PRES celda I15. si por el contrario las celdas b12 y c12 son iguales, el valor de la celda b12 se pegara en la hoja PRES celda I15. la ejecucion se aplica cuando se pincha el boton de "generar documento" envio fichero para su comprobacion gracias. TARIFICADOR.xlsm
-
0
Reacciones de usuarios
- 2 respuestas
- 455 visitas
- 2 seguidores
-
-
Estimados amigos del foro nuevamente procurando salir de esta duda, en esta vez quiero consultarles, como puedo hacer para que al comparar dos columnas se vean las diferencias resaltadas de amarillo y con texto rojo pero solo en la columna del test (col E) para demostrar la falla. los datos pueden ser signos números o textos subo el archivo para que lo vean Gracias anticipadas Comparar dos columnas con datos de signos y texto o numero.xlsm
-
0
Reacciones de usuarios
- 2 respuestas
- 2.7k visitas
-
-
En el libro excel adjunto hay cinco hojas. En la quinta hoja llamada ELEMENTOS COMUNES TABLAS tengo unos datos en la columna A y B y en la columna D y E. Lo que quiero saber en cada par de columnas es qué datos de la columna A están en la columna B y qué datos de la columna D están en la columna E. Utilizo una transacción que debería responder a los criterios e indicar de forma correcta los posibles elementos comunes pero el hecho es que cuando comprubeo los datos seleccionados me encuentro que en ocasiones los datos seleccionados en la Columna A y D no están respectivamente en la columna B y E. No sé si es un fallo en la fórmula, en el formato o de otra índole, algui…
-
0
Reacciones de usuarios
- 3 respuestas
- 1.2k visitas
-
-
Hola amigos, a versi me podéis echar una manita. Tengo en la hoja1 Columna2 unos registros numéricos y en la columna4 de la misma hoja1, tengo unos datos que quiero que me compare con una tabla que tengo en la hoja2 y si coincide la columna4 de la hoja1 con latabla de la hoja2 que me sume los números columna2. hoja1 coincidentes No se si me explico bien, bueno este es el código que manejo pero no me da resultado gracias. Private Sub Boton_Prueba_Click() DimUltimaFilH1 As Long DimUltimaFilH2 As Long DimagendaH1 As String DimagendaH2 As String DimVariable3 As Integer DimcomprNum As Long UltimaFilH1= Worksheets("fichero").Range("D" & Rows.Count).En…
-
0
Reacciones de usuarios
- 3 respuestas
- 1.3k visitas
-
-
Hola amigos. aquí nuevamente molestando sobre una situación tengo una base de datos donde bajo reportes de diferentes módulos tengo dos columnas en la hoja1 sombreados de diferentes colores esas columnas quiero hacer una comparación y que me copie en la hoja de resultados si encuentra el dato parecido. Intente con la función buscarv pero no me dio el resultado y tambien intente con la formula si la columna A=T pero por lo que veo no me da el resultado por lo que en una columna trae varios (0). Espero no confundirlos amigos, aquí adjunto el archivo para que se entienda mejor De antemano muchas gracias. Libro3.rar
-
0
Reacciones de usuarios
- 3 respuestas
- 2.3k visitas
- 1 seguidor
-
-
Buenos días, Lo que tengo que hacer es desarrollar una macros en Excel en Visual Basic Aplication que haga la siguiente función: Yo tengo dos archivos que son parecido, es decir, tienen la misma cantidad de hojas, el mismo formato, las mismas tablas. El primero, que es el original, es modificado en algunos datos de algunas celdas en varias hojas del libro y ahí se crea el segundo archivo. Entonces, lo que quiero es que al activar la macros, en el segundo archivo se resalten en NEGRILLA las diferencias con respecto al archivo original y que además se le agregue un número uno así (˂1˃) en la columna "A" de la fila que se efectuó el cambio. Agradezco mucho la ayuda y espe…
-
0
Reacciones de usuarios
- 5 respuestas
- 2.7k visitas
-
Información básica de protección de datos
- Responsable: Sergio Andrés Celemín
- Finalidad: Moderar y responder comentarios de usuarios. Recuerda que la información que facilites es pública, y los datos que incluyas los leerá cualquier visitante de esta web, así como el avatar que poseas.
- Legitimación: Consentimiento del interesado.
- Destinatarios : Hetzner Online GmbH.
- Duración: Mientras se conserve este post o hilo en la comunidad, o decidas eliminar el comentario.
- Derechos: Puedes ejercitar en cualquier momento tus derechos de acceso, rectificación, supresión, oposición y demás derechos legalmente establecidos a través del email [email protected]
Información adicional: Encontrarás más información en la política de privacidad.