desbloquear celdas de forma dinámica

31/05/2006 - 14:26 por Oscar | Informe spam
Necesito bloquear/desbloquear celdas de forma dinámica, en función del valor
elegido en la lista desplegable de otra celda. Es decir, según sean las
elecciones hechas en las listas desplegables de algunas celdas, así se irán
activando/desactivando otras celdas.

Gracias
Saludos

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
01/06/2006 - 00:27 | Informe spam
hola, Oscar !

Necesito bloquear/desbloquear celdas de forma dinamica, en funcion del valor elegido en la lista desplegable de otra celda.
Es decir, segun sean las elecciones hechas en las listas desplegables de algunas celdas, asi se iran activando/desactivando otras...



a menos que se trate de algun 'secreto de estado' :D [en cuyo caso no podras exponerlo ni esperar por alguna ayuda] :-((
sera necesario que comentes detalles menos... 'ambiguos' [mas bien, algo asi como +/- exactamente] :D por ejemplo:
- cuales son 'esas'... algunas celdas ? [supongo que tienen validacion por lista]
- cuales son las 'opciones' que contienen en sus desplegables ?
- los elementos de las listas son datos 'duros' ? o los toman de 'ciertos' rangos en la validacion ?
- cuales son los 'criterios' para bloquear o desbloquear unas u otras ?
- cuales serian las celdas que se deberan bloquear/desbloquear ?
- cuales 'dependen' de la eleccion en alguna celda... o en otra ?
- que se debera hacer si en alguna celda 'con lista' se borra su contenido ?
- cosas... por este estilo :)

saludos,
hector.
Respuesta Responder a este mensaje
#2 Oscar
01/06/2006 - 18:29 | Informe spam
Hola Héctor!!
Perdona que no haya sido más explícito, no se trata de ningún secreto de
estado, así que aquí van más detalles:
- Tengo una celda (A1) con validación por lista (SI/NO). ASimismo tengo otra
celda (B1) que está bloqueada por defecto y con validación también por
lista(BASICO/AVANZADO). Por defecto la celda B1 está vacía.
- Lo que necesito es que si el usuario selecciona el valor "SI" de la celda
A1 entonces la celda B1 se desbloquee y el usuario pueda seleccionar BASICO o
AVANZADO.
- Si en la celda A1 se borra su contenido, se debería poner el valor por
defecto (vacio) en la celda B1 y bloquearla.

Si necesitas más detalles dímelo
Muchas gracias !!
Saludos

"Héctor Miguel" wrote:

hola, Oscar !

> Necesito bloquear/desbloquear celdas de forma dinamica, en funcion del valor elegido en la lista desplegable de otra celda.
> Es decir, segun sean las elecciones hechas en las listas desplegables de algunas celdas, asi se iran activando/desactivando otras...

a menos que se trate de algun 'secreto de estado' :D [en cuyo caso no podras exponerlo ni esperar por alguna ayuda] :-((
sera necesario que comentes detalles menos... 'ambiguos' [mas bien, algo asi como +/- exactamente] :D por ejemplo:
- cuales son 'esas'... algunas celdas ? [supongo que tienen validacion por lista]
- cuales son las 'opciones' que contienen en sus desplegables ?
- los elementos de las listas son datos 'duros' ? o los toman de 'ciertos' rangos en la validacion ?
- cuales son los 'criterios' para bloquear o desbloquear unas u otras ?
- cuales serian las celdas que se deberan bloquear/desbloquear ?
- cuales 'dependen' de la eleccion en alguna celda... o en otra ?
- que se debera hacer si en alguna celda 'con lista' se borra su contenido ?
- cosas... por este estilo :)

saludos,
hector.



Respuesta Responder a este mensaje
#3 Héctor Miguel
01/06/2006 - 20:07 | Informe spam
hola, Oscar !

... celda (A1) con validacion por lista (SI/NO).
... celda (B1)... bloqueada por defecto y con validacion... por lista (BASICO/AVANZADO)...Por defecto... vacia.
... si el usuario selecciona el valor "SI" de la celda A1 entonces la celda B1 se desbloquee...
Si en la celda A1 se borra su contenido, se deberia poner el valor por defecto (vacio) en la celda B1 y bloquearla.



suponiendo que tambien se 'vacia' y bloquea si el usuario selecciona "NO" en la celda 'A1' -?-
1) copia las siguientes lineas en el modulo de codigo del libro [ThisWorkbook]:
Private Sub Workbook_Open()
Worksheets("hoja1").Protect UserInterfaceOnly:=True
End Sub

2) copia las siguientes lineas en el modulo de codigo de 'esa' hoja:
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [a1]) Is Nothing Then Exit Sub
[b1].Locked = LCase([a1]) <> "si"
If [b1].Locked Then [b1].ClearContents
End Sub

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.
Respuesta Responder a este mensaje
#4 Oscar
07/06/2006 - 10:58 | Informe spam
Hola Héctor, necesitas más detalles??

"Oscar" wrote:

Hola Héctor!!
Perdona que no haya sido más explícito, no se trata de ningún secreto de
estado, así que aquí van más detalles:
- Tengo una celda (A1) con validación por lista (SI/NO). ASimismo tengo otra
celda (B1) que está bloqueada por defecto y con validación también por
lista(BASICO/AVANZADO). Por defecto la celda B1 está vacía.
- Lo que necesito es que si el usuario selecciona el valor "SI" de la celda
A1 entonces la celda B1 se desbloquee y el usuario pueda seleccionar BASICO o
AVANZADO.
- Si en la celda A1 se borra su contenido, se debería poner el valor por
defecto (vacio) en la celda B1 y bloquearla.

Si necesitas más detalles dímelo
Muchas gracias !!
Saludos

"Héctor Miguel" wrote:

> hola, Oscar !
>
> > Necesito bloquear/desbloquear celdas de forma dinamica, en funcion del valor elegido en la lista desplegable de otra celda.
> > Es decir, segun sean las elecciones hechas en las listas desplegables de algunas celdas, asi se iran activando/desactivando otras...
>
> a menos que se trate de algun 'secreto de estado' :D [en cuyo caso no podras exponerlo ni esperar por alguna ayuda] :-((
> sera necesario que comentes detalles menos... 'ambiguos' [mas bien, algo asi como +/- exactamente] :D por ejemplo:
> - cuales son 'esas'... algunas celdas ? [supongo que tienen validacion por lista]
> - cuales son las 'opciones' que contienen en sus desplegables ?
> - los elementos de las listas son datos 'duros' ? o los toman de 'ciertos' rangos en la validacion ?
> - cuales son los 'criterios' para bloquear o desbloquear unas u otras ?
> - cuales serian las celdas que se deberan bloquear/desbloquear ?
> - cuales 'dependen' de la eleccion en alguna celda... o en otra ?
> - que se debera hacer si en alguna celda 'con lista' se borra su contenido ?
> - cosas... por este estilo :)
>
> saludos,
> hector.
>
>
>
Respuesta Responder a este mensaje
#5 Héctor Miguel
08/06/2006 - 10:23 | Informe spam
hola, Oscar !

Hola Hector, necesitas mas detalles??



[segun yo]... esta ya planteada una 'sugerencia' a tu consulta :))
revisa: -> http://tinyurl.com/zvsqn

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida