¿Cómo hago para que una celda cambie de formato dependiendo del contenido de otra celda?

Hola, estoy trabajando en un libro excel que contiene mucha información y es necesario desplazarse a llenar varias celdas a lo largo del mismo y me interesa que el usuario no deje ninguna sin llenar.

Por ello quisiera saber si existe forma en que un grupo de celdas alerten si una celda que debe contener información está vacía.

Espero puedan ayudarme.

Saludos

1 Respuesta

Respuesta
1

Prueba este macro:

Abre el editor de vbasic (alt +f11)

Desde el editor da doble click sobre la hoja en que estara la condicion

En la ventana de edicion pones esto:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'4c7569735f50
If [a1] = Empty Then [a1].Select: Exit Sub
If [b1] = Empty Then [b1].Select: Exit Sub
If [c1] = Empty Then [c1].Select: Exit Sub
If [d1] = Empty Then [d1].Select: Exit Sub
End Sub

Grabas y cierra el editor. Ahora en la hoja de excel estaras obligado a completar las celdas a1 -b1 -c1 -d1

Asi puedes adaptarlo a tus necesidases

Muchas gracias, lo he probado y me funciona bien, sin embargo un vez escribo en la celda a1 paso a la celda b1 y c1 ya no puedo regresar a modificar la a1. ¿Es posible que exista una opción para modificarla por el usuario?

Nuevamente gracias

Una vez que completas todas las celdas luego haces las correcciones que quieras, de lo contrario pasaras a un loop

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas