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?
8686 temas en este foro
- 
				
				Buenas Noches: Mi duda es la siguiente, estoy realizando una macro que busque un valor tipo texto que se encuentra en una columna © dentro de otra columna de este tipo(, con el fin de copiar un código(columana a) que acompaña a ese valor encontrado. Es decir, si encuentra el valor, pegar ej: en la columna D el condigo que acompaña a este. El problema radica en que no encuentro una fución que simplemente me diga si ese valor esta en la columna y en q posición para asi copiar el código, como lo hace la función VLookup o buscarV, espero me entiendan, adjunto un ejemplo de como deberia quedar la columna resultado D A B C D 1 1 pe pe 1 2 1 pe l… - 
									
0Reacciones de usuarios 
- 1 respuesta
- 930 visitas
 
- 
									
- 
				
				Buenas tardes!!! A ver si me podéis echar una manita. Estoy intentado comparar 2 columnas (columna C de la Hoja “Datos” y la columna A de la Hoja “Historico”) para una vez comparadas, me copie lo que tenga de más en la columna C de la Hoja “Datos” en la columna A de la Hoja “Historico”. Muchísimas gracias. Un saludo, Libro1.xlsm - 
									
0Reacciones de usuarios 
- 2 respuestas
- 877 visitas
 
- 
									
- 
				
				Hola amigo,quisiera su ayuda, lo que quiero es comparar 2 listas, lista1 y lista2 y si el valor de la lista2 es igual al valor de la lista1 entonces que me copie el dato de la celda de al costado ejm si lo encontre en b5 entonces que me copie el valor de c5 y lo copie en la hoja2 del mismo libro.El formato y una mejor explicacion lo adjunto en un archivo. Desde ya gracias por su cooperacion. Comp.rar - 
									
0Reacciones de usuarios 
- 4 respuestas
- 1.8k visitas
 
- 
									
- 
				
				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… - 
									
0Reacciones de usuarios 
- 8 respuestas
- 6k 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 - 
									
0Reacciones 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 - 
									
0Reacciones de usuarios 
- 11 respuestas
- 3.4k 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 - 
									
0Reacciones de usuarios 
- 1 respuesta
- 741 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… - 
									
0Reacciones de usuarios 
- 3 respuestas
- 1k 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. - 
									
0Reacciones de usuarios 
- 7 respuestas
- 767 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 - 
									
0Reacciones de usuarios 
- 3 respuestas
- 3.5k 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 - 
									
0Reacciones de usuarios 
- 3 respuestas
- 891 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 - 
									
0Reacciones de usuarios 
- 2 respuestas
- 875 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 - 
									
0Reacciones de usuarios 
- 2 respuestas
- 937 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… - 
									
0Reacciones de usuarios 
- 1 respuesta
- 871 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… - 
									
0Reacciones de usuarios 
- 6 respuestas
- 1.2k 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 - 
									
0Reacciones de usuarios 
- 6 respuestas
- 1.7k 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 … - 
									
0Reacciones de usuarios 
- 1 respuesta
- 714 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 … - 
									
0Reacciones de usuarios 
- 2 respuestas
- 697 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… - 
									
0Reacciones de usuarios 
- 0 respuestas
- 967 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… - 
									
0Reacciones de usuarios 
- 0 respuestas
- 901 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… - 
									
0Reacciones de usuarios 
- 3 respuestas
- 845 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… - 
									
0Reacciones de usuarios 
- 4 respuestas
- 1.6k 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 - 
									
0Reacciones de usuarios 
- 2 respuestas
- 548 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 - 
									
0Reacciones de usuarios 
- 2 respuestas
- 2.8k 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… - 
									
0Reacciones de usuarios 
- 3 respuestas
- 1.2k 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 sergio@ayudaexcel.com
	Información adicional: Encontrarás más información en la política de privacidad.
	 
 
			
		
		 
	 
	