Esta es una pregunta simple que no puedo responder.Cómo alinear duplicados en las mismas filas en Excel
que tienen dos columnas como estos en Excel:
Col1 Col2
A C
B I
C E
D D
E A
F F
G B
H
I
que desea ordenar las dos columnas para que los mismos valores se alinean en las mismas filas de dos columnas, tales como:
Col1 Col2
A A
B B
C C
D D
E E
F F
G
H
I I
K
Hasta ahora, he probado el VBA
siguiente código:
Sub HighlightDups()
Dim i, LastRowA, LastRowB
LastRowA = Range("A" & Rows.Count).End(xlUp).Row
LastRowB = Range("B" & Rows.Count).End(xlUp).Row
Columns("A:A").Interior.ColorIndex = xlNone
Columns("B:B").Interior.ColorIndex = xlNone
For i = 1 To LastRowA
If Application.CountIf(Range("B:B"), Cells(i, "A")) > 0 Then
Cells(i, "A").Interior.ColorIndex = 36
End If
Next
For i = 1 To LastRowB
If Application.CountIf(Range("A:A"), Cells(i, "B")) > 0 Then
Cells(i, "B").Interior.ColorIndex = 36
End If
Next
End Sub
Pero este código ju st ayuda a encontrar los duplicados y no puede colocar los duplicados en las mismas filas en las dos columnas.
Me pregunto si ustedes pueden ayudar un poco?
Muchas gracias.
¡Excelente! Su código VBA simplemente hace el truco. Muchas gracias a ti. –