Macro para delegar un rango desde un textbox

Buenas días
Me gustaría que me colaboraran tengo un código que me pinata los datos repetidos, paro quisiera que este código no me pinte los espacios en blanco y que yo le pueda designar el rango en que va actuar desde un texbox
gracias
Sub coloreaDup()
'x Elsamatilde
'controla col A
Range("A2").Select
ultima = Range("A65536").End(xlUp).Row
'recorro hasta la fila última
While ActiveCell.Row <= ultima
'guardo fila para volver del bucle
filax = ActiveCell.Row
'controlo si aún no tiene color
If ActiveCell.Interior.ColorIndex = xlNone Then
    dato = ActiveCell.Value
    Do
    ActiveCell.Offset(1, 0).Select
    If ActiveCell = dato Then
        ActiveCell.Interior.ColorIndex = 4
        'opcional: colorear también el dato original
        Cells(filax, 1).Interior.ColorIndex = 4
    End If
    Loop While ActiveCell.Row <= ultima And ActiveCell.Row <> filax
End If
'paso a la fila sgte y repito el bucle
Cells(filax + 1, 1).Select
Wend
End Sub

1 respuesta

Respuesta
1
Te envío dirección para descargar archivo que contiene todos tus requerimientos.
Al presionar control + f en cualquier parte del libro te va a lanzar un formulario que te pedirá ingresar la hoja, la columna y el intervalo de filas donde quieres buscar y teñir los duplicados.
También contiene tu requerimiento de no teñir las celdas en blanco.
http://www.megaupload.com/?d=9OBHL5CL
Recuerda Valorar la respuesta y cerrar la pregunta.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas