Extender Instrucción VBA para 6 hojas más, el libro tiene 12
Estimados expertos buen día
Por internet he encontrado el Siguiente Código
Dim A, B As Worksheet
Sub CompararLibros()
c = Range("a23").Text
d = Range("a21").Text
e = Range("n23").Text
f = Range("N24").Text
Workbooks.OpenText Filename:=c
Workbooks.OpenText Filename:=d
Set A = Workbooks(e).Sheets("NOTAS")
Set B = Workbooks(f).Sheets("NOTAS")
For x = 1 To A.Cells.Find("*", SearchOrder:=xlByRows, SearchDirection:=xlPrevious).Row
For y = 1 To A.Cells.Find("*", SearchOrder:=xlByColumns, SearchDirection:=xlPrevious).Column
If A.Cells(x, y) <> B.Cells(x, y) Then
A.Rows(x).Interior.Color = vbYellow
A.Cells(x, y).Font.Color = vbRed
A.Cells(x, y).Font.Bold = True
B.Rows(x).Interior.Color = vbYellow
B.Cells(x, y).Font.Color = vbRed
B.Cells(x, y).Font.Bold = True
End If
Next y
Next x
End Sub
¿Cómo observaran ustedes la macro solo funciona para una hoja en especifico para este caso es la hoja denominada NOTAs la pregunta es se puede extender para más hojas en especifico?
Esta macro lo que haces es comparar 2 archivos y detectar que cambios ha tenido uno respecto al otro y resaltar la fila en color amarillo.
Como siempre gracias por su labor altruista
Saldos,