Cambiar el fondo de una fila de excel com vba

¿Cómo puedo cambiar el fondo de toda la fila si una de sus celdas cumple la condición de "mayor que"? Y necesito que eso lo haga en todas las filas del libro, que no son pocas.

1 Respuesta

Respuesta
2

Te anexo una macro. Revisa todas las hojas, fila por fila, y si el valor de la fila columna D es mayor a 10, entonces pinta la fila de amarillo.

Sub Pintar_Fila()
'Por.Dante Amor
    For Each hoja In Sheets
        For i = 1 To hoja.Range("D" & Rows.Count).End(xlUp).Row
            If hoja.Cells(i, "D") > 10 Then
                hoja.Rows(i).Interior.ColorIndex = 6
            End If
        Next
    Next
    MsgBox "Fin"
End Sub

Revisa si es lo que necesitas y si hay algo que ajustar.

.

.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas