Cambio de color de una celda

Es la primer vez que interactuó, en lo que necesito ayuda es muy sencillo pero no logro hacerlo, el caso es que tengo que revisar un listado para hacer un pedido pero el mismo es bastante largo y tengo una columna en la que debo hacer cambios quitar o poner según el caso, lo que ocupo es que cada vez que realice un cambio en esa columna se me cambie el color así se que cada celda que tenga ese color es porque realice el cambio.

2 respuestas

Respuesta
2

Pon la siguiente macro en los eventos de tu hoja. Cambia la "D" por la columna que vas a actualizar.

Private Sub Worksheet_Change(ByVal Target As Range)
    If Not Intersect(Target, Columns("D")) Is Nothing Then
        If Target.Count > 100 Then Exit Sub
        For Each c In Target
            c.Interior.ColorIndex = 6
        Next
    End If
End Sub

Por cada cambio en la columna se pintará la celda de color amarillo.

Sigue las Instrucciones para poner la macro en los eventos de worksheet

  1. Abre tu libro de excel
  2. Para abrir Vba-macros y poder pegar la macro, Presiona Alt + F11
  3. Del lado izquierdo dice: VBAProject, abajo dale doble click a worksheet(tu hoja)
  4. En el panel del lado derecho copia la macro


.

.

Respuesta

Debes poner esta macro en la hoja estás trabajando

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Row >2  And Target.Column = 3 Then cells(target.row, target.column).interior.color=255
End Sub

Con esto lo que haces es cambiar a color rojo cuando hagas un cambio en la columna C y la fila sea mayor a 2

te paso unos ejemplos

https://www.youtube.com/watch?v=Jw8fmqTyUDk

https://youtu.be/5w1SV8S0NjQ

https://youtu.be/JM_laGIJVuA

https://youtu.be/xzHVE--xQBY

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas