¿Cómo puedo comparar 2 libros de excel, con una macro?
Mi duda es la siguiente, tengo que hacer una macro que me permita seleccionar 2 libros de excel con idéntico formato, es decir, ambos tendrán los mismos datos en la misma ubicación, por ejemplo Clientes en la celda C3, pero el valor no necesariamente es el mismo.
Y en un tercer excel, también con el mismo formato, debería recibir la comparación de ambos, o sea las diferencias.
La idea es comparar un archivo el mes actual vs el mes anterior, y así saber que datos han sufrido modificaciones.
Por el momento, he hecho esto para obtener la ruta de los excels a comparar:
Public hojapanterior As Worksheet Public rutapanterior As String Public panteriorxls As Workbook Public hojapactual As Worksheet Public rutapactual As String Public pactualxls As Workbook Public hojacomparar As Worksheet Public rutacomparar As String Public compararxls As Workbook Private Sub CmdPactual_Click() rutapactual = Application.GetOpenFilename( Hoja Excel , *.xls* , , Seleccione el Palas Anterior ) End Sub Private Sub CmdPanterior_Click() rutapanterior = Application.GetOpenFilename( Hoja Excel , *.xls* , , Seleccione el Palas Actual ) TxtPanterior.Value = rutapanterior End Sub Private Sub CmdControlar_Click() AQUÍ DEBERÍA CONTROLAR EN EL NUEVO EXCEL End Sub