Hola Héctor Miguel:
Llevo varios dias intentando darle la vuelta a esta Macro y no lo consigo,
hasta el punto de haberlo dejado ya por imposible.
Para que se entienda lo que quiero, que ya supongo que si... ahora seria al
contrario, que en lugar de 25 fuera -25 y para el caso de antes de que
hubiese negativos para no tener en cuenta las celdas posteriores, ahora
seria que hubiese positivos.
Espero no haberte liado...
Gracias.
Sub KilometrosHora25(ByVal i As Integer)
Dim Rango As String
Rango = "cn" & i + 1 & ":cn" & i + 12
If Range("cn" & i) > 25 And _
Evaluate("If(CountIf(" & Rango & ",""<0"")>0,Match(True," & Rango &
"<0,0),12)") < _
Evaluate("If(CountIf(" & Rango & ","">25"")>0,Match(True," & Rango &
">25,0),13)") Then
Call bordecelda("cn" & i, "grueso", "morado")
Call ponercomentario("25 Km/h. Vender", "cn", i)
Selection.Interior.ColorIndex = 15
If Range("cn3").Interior.ColorIndex = 15 Then
Range("d1").Interior.ColorIndex = 7
End If
End Sub
Sub PONERKilometrosHora25()
Dim i As Integer
i = 3
Do
If Range("D" & i) = "" Then Exit Do
Range("CN" & i).Select
Call KilometrosHora25(i)
i = i + 1
Loop
End Sub
Leer las respuestas