Localizar numero repetidos en la misma columna

Este es mi rutina va bien pero quiero que repita la acción hasta el final de la columna y no solo una vez
Dim NumeroPoliza As Variant
Range("B5").Select
NumeroPoliza = ActiveCell.Value
Do While ActiveCell <> "" And ActiveCell.Offset(0, 2).Value <> Range("B4").Value
If NumeroPoliza = ActiveCell.Value And ActiveCell.Offset(0, 5).Value <> "" Then
ActiveCell.Offset(0, 5).Interior.ColorIndex = 15
End If
ActiveCell.Offset(1, 0).Select
Loop

1 Respuesta

Respuesta
1
Si deseas acertlo hasta el final de la columna,
Cambia el While por un for,
Ej:
Dim NumeroPoliza As Variant
Range("B5").Select
NumeroPoliza = ActiveCell.Value
for i = 0 to  65536 ' o 1048576 en Excel 2007
If NumeroPoliza = ActiveCell.Value And ActiveCell.Offset(0, 5).Value <> "" Then
ActiveCell.Offset(0, 5).Interior.ColorIndex = 15
End If
ActiveCell.Offset(1, 0).Select
next i

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas