Sub RecorreCeldas()
Dim RangoDefinido As Range
tengo la siguiente macro que ejecuta un for each para recorrer celdas de exel
Set RangoDefinido = Range("a2:d5") '>Define Rango
For Each xcelda In RangoDefinido '>Recorre Rango
If xcelda.Value = "" Then
xcelda.Interior.Color = -1000
Else
xcelda.Interior.Color = 1000
End If
Next
End Sub
tal como esta funciona recorriendo las celdas a2:d5. lo quisiera es que el rango sea variable, es decir que yo le pueda poner al principio de la macro a traves de 2 inmputbox cual es la 1ra celda y cual es la segunda celda y no lo logro. si alguien ne ayuda desde ya gracias





