¿De qué manera puedo bloquear una celda al momento de escribir en otra?

Al momento de escribir en la celda E12 las celdas F12, G12, H12 queden bloqueadas o si escribo en la celda F12 las celdas E12, G12 y H12 queden bloqueadas, de igual manera con las celdas G12 y H12. Estoy consciente que ya escribiendo en una no hay vuelta atrás. No se si me explico.

1 Respuesta

Respuesta

Con esta macro, cuando la celda E12 tiene dato no permite posicionarse en la celdas F12, G12, H12. ¿Es lo que necesita?

Ponga la macro en el código de la hoja que desea bloquear esas celdas.

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If Range("E12").Value <> "" Then
        If ActiveCell.Address = "$F$12" Or ActiveCell.Address = "$G$12" Or ActiveCell.Address = "$H$12" Then
            ActiveCell.Offset(0, -1).Select
            Exit Sub
        End If
    End If
End Sub

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas