Macro para Copiar Datos entre dos libros y cambiar Formato de celda
Publicado por Luis (1 intervención) el 18/03/2014 15:30:30
Buenas tardes,
tengo un Libro de excel (Libro2) cuyos datos se actualizan cada cierto tiempo y tengo que actualizarlos en otro libro (Libro1) que es el de referencia.
Necesitaría una macro que hiciera las siguientes órdenes (o algo similar):
Si Libro1.(A1) =Libro2.(A1) 'comparar celda a celda los dos libros
entonces Libro1.(A1); 'el valor de la celda se mantiene
sino Copiar Libro2(A1) 'solamente el valor
Pegar en Libro1(A1)
Formato= amarillo 'tras pegar el valor tiene que cambiar el formato a amarillo para cotejar los cambios
Hacer estas órdenes en el Rango[A1:Z99]
La idea es esa, pero no se si existe otras funciones más rápidas que comparar celda a celda
Perdonar por no poner el código correctamente pero mis conocimientos de Visual Basic son muy escasos.
Agradezco de antemano vuestra ayuda.
Un saludo.
Luis
tengo un Libro de excel (Libro2) cuyos datos se actualizan cada cierto tiempo y tengo que actualizarlos en otro libro (Libro1) que es el de referencia.
Necesitaría una macro que hiciera las siguientes órdenes (o algo similar):
Si Libro1.(A1) =Libro2.(A1) 'comparar celda a celda los dos libros
entonces Libro1.(A1); 'el valor de la celda se mantiene
sino Copiar Libro2(A1) 'solamente el valor
Pegar en Libro1(A1)
Formato= amarillo 'tras pegar el valor tiene que cambiar el formato a amarillo para cotejar los cambios
Hacer estas órdenes en el Rango[A1:Z99]
La idea es esa, pero no se si existe otras funciones más rápidas que comparar celda a celda
Perdonar por no poner el código correctamente pero mis conocimientos de Visual Basic son muy escasos.
Agradezco de antemano vuestra ayuda.
Un saludo.
Luis
Valora esta pregunta


0