Bloqueo condicional

9 envíos / 0 nuevos
Último envío
GATO
Imagen de GATO
Offline
última acción: Hace 10 meses 2 semanas
Nivel 1 - 200 puntos
alta: 14/12/2011 - 00:24
Puntos: 260
Bloqueo condicional

Necesito bloquear una celda a condicion del contenido de otra, por ejemplo si en A1 pone "No", que A2 quede bloqueada i no pueda escribirse en ella.

Gracias de antemano.

Cron
Imagen de Cron
Offline
última acción: Hace 1 día 21 horas
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntos
alta: 23/06/2010 - 12:30
Puntos: 7700
Re: Bloqueo condicional

Existe la opción de bloquear las celdas y permitir la edición de rangos determinados mediante la inclusión de una contraseña o la comprobación de un usuario concreto.

 

Si lo que quieres es que cambie automáticamente la protección de la celda en función de lo que ponga en otra celda, creo que solo se puede hacer mediante macro.

 

Saludos

pacomegia
Imagen de pacomegia
Offline
última acción: Hace 4 horas 58 mins
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntosadministrador
alta: 27/12/2006 - 23:26
Puntos: 6760
Re: Bloqueo condicional

Hola Gato y Cron:

Coincido con lo que apunta Cron, si lo que pretendes es modificar el estado de bloqueo de las celdas, tendrías que hacerlo mediante macros.

 

Si es suficiente con que avise al usuario de que no puede introducir un valor, para que no escriba por equivocación, puedes emplear una regla de validación personalizada

Datos>Herramientas de datos>Validaciónd e datos>Configuración>Permitir>Personalizada

por ejemplo en la celda A2, la fórmula de validación podría ser

=A1<>"No"

esto devuelve verdadero siempre que en A1 haya algo distinto de No

podrías poner también 

=A1="Sí"

en este caso sólo admitirá valores si en A1 hay un Sí

 

 

Data Tools Suite
datos y tablas con Excel

GATO
Imagen de GATO
Offline
última acción: Hace 10 meses 2 semanas
Nivel 1 - 200 puntos
alta: 14/12/2011 - 00:24
Puntos: 260
Re: Bloqueo condicional

ME SIRVE.... ME VA MUY BIEN, GRACIAS A LOS DOS

Angel R Garcia. (no verificado)
Imagen de Angel R Garcia.
Duda

=A1="Sí"

en este caso sólo admitirá valores si en A1 hay un Sí

pero digamos que tengo 5 opciones en lugar de Si y NO y 2 de esas 5 necesito que me de opcion a escribir y las otras 3 no

espero tengas la respuesta.

Gracias....

Cron
Imagen de Cron
Offline
última acción: Hace 1 día 21 horas
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntos
alta: 23/06/2010 - 12:30
Puntos: 7700
=A1=O("Sí";"opción2";"opción3

=A1=O("Sí";"opción2";"opción3")

 

Un saludo

Myriam (no verificado)
Imagen de Angel R Garcia.
excel

Como hago para que si a1 tiene un dato b1 se bloquee y no me deje escribir en b1 y si el dato se ingreso en b1 bloquee a1

GINO
Imagen de GINO
Offline
última acción: Hace 1 mes 2 días
alta: 27/03/2017 - 20:34
Puntos: 10
Bloqueo condicional

Y SI TENDRIA TRES OPCIONES Y DOS QUE BLOQUEEN Y LA TERCERA QUE PERMITA ESCRIBIR...

gaston (no verificado)
Imagen de Angel R Garcia.
Private Sub Worksheet

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

If Target.Address = "$P$3" Or Target.Address = "$Q$3" Or Target.Address = "$R$3" Or Target.Address = "$S$3" Or Target.Address = "$T$3" Or Target.Address = "$U$3" Or Target.Address = "$V$3" Or Target.Address = "$W$3" Then

If UCase(Range("$H$3").Value) = "NO" Then

Range("X3").Select

End If

End If

End Sub