dragonfire33
Board Regular
- Joined
- Oct 7, 2021
- Messages
- 90
- Office Version
- 365
- Platform
- Windows
Buenas, tengo el siguiente código y lo q realiza es colorear la fuente del número único en rojo , pero me gustaría agregarle al código que además enviará a una sola columna esos números marcados en la columna Tb
Sub rojo()
Dim cl As New Collection
On Error GoTo hayrepe
Set RangoNums = Range("a1:sz42")
For Each Celda In RangoNums
K = CStr(Celda)
cl.Add Celda.Address, K
Celda.Font.color = 225 'si no exixte lo pone en rojo
repe:
Next
For Each CeldaR In RangoNums
If CeldaR.Font.color = 225 Then RR = RR + 1
Next
MsgBox "Hay " + Str(RR) + " elementos no repetidos"
Exit Sub
hayrepe:
Range(cl(K)).Font.color = 0 'si se repite lo vuelve a poner en negro
Resume repe
End Sub
Sub rojo()
Dim cl As New Collection
On Error GoTo hayrepe
Set RangoNums = Range("a1:sz42")
For Each Celda In RangoNums
K = CStr(Celda)
cl.Add Celda.Address, K
Celda.Font.color = 225 'si no exixte lo pone en rojo
repe:
Next
For Each CeldaR In RangoNums
If CeldaR.Font.color = 225 Then RR = RR + 1
Next
MsgBox "Hay " + Str(RR) + " elementos no repetidos"
Exit Sub
hayrepe:
Range(cl(K)).Font.color = 0 'si se repite lo vuelve a poner en negro
Resume repe
End Sub