Desbloquer celda segun el valor que le doy a otra celda

28/04/2010 - 12:22 por bart | Informe spam
Si en la celda K62 le doy el valor de CO, la celda N62 tiene que quedar
desbloqueada. Si en la celda K62 le doy un valor distinto a C0 la celda N62
tiene que quedar bloqueada, es decir no poder escribir sobre ella.

Gracias de antemano

Preguntas similare

Leer las respuestas

#6 bart
30/04/2010 - 12:48 | Informe spam
Buenos dias , Juan

Te explico toda la casuistica para haber si hay solucion.
En el libro que trabajo existen varias hojas.Una de ellas se llama FICHEROS
MAESTROS y el resto de hojas, empieza por "2010". En la hoja de FICHEROS
MAESTROS, estan puestos una serie de columnas y filas que hacen referencia a
datos de cliente. En la columna N estan puestos los codigos de cliente que
van desde "C0" hasta "C999999".Las columnas siguientes hacen referencias a
Razon social,direccion,Nif,poblacion y provincia.En las hojas que empiezan
por "2010", hay una area de columnas y filas que van desde la K62 hasta la
R250, las cuales estan bloqueadas. Te pongo un ejemplo y lo entenderas
enseguida.
En la celda N62 le pongo el codigo C1, y en las celdas que van desde la
columna K hasta la columna N, me pone los datos que recoge dela hoja de
FICHEROS MAESTROS. En estas celdas le he puesto formulas para que pueda poner
los datos de direccion,poblacion,nif,ect. Si vuelvo para atrás y pongo en la
celda N62 el valor de C0, desde la columna K hasta la N , me tiene que
dejar escribir los datos que yo quiera, y asi sucesivamente. Si en una celda
N62 estaba puesto el dato C0 y lo modifico y pongo el dato C3, lo que tiene
que hacer es bloquear de nuevo las celdas correspondientes y poner los datos
que corresponden al valor de C3 en la hoja de ficheros maestros.

Saludos, Bart


"Juan Español" escribió:

(Reenvío. En el servidor de news aioe.org se ven todos los mensajes)

Hola bart:
Estoy seguro que resolver tu problema es sencillo, (salvo que no tenga
solución), pero mi dificultad está en entender lo que te pasa.
Veamos...
1º ¿Que tipo de datos va a recoger la celda N2, numéricos, alfanuméricos, de
longitud fija, se pueden elegir de una lista?
(Este punto 1 no es determinante, pero ayudaría este dato para una
solución más "redonda")

2º Si en la celda K62 hay una fórmula, en el 99'9% de los casos conviene
proteger la celda.
¿Qué razón te hace optar por no proteger la celda K62?

3º En general las hojas deben protegerse en su totalidad y solo desproteger
las celdas o rangos en las que vayamos a introducir datos, así evitaremos
teclear en celdas con fórmulas o celdas que contienen textos fijos o valores
fijos.

Si el tercer punto te ayuda, pues excelente, sino contesta al punto 1º y 2º

Saludos,

Desde Salamanca, ES
Juan Español


"bart" escribió en el mensaje de noticias
news:
> Gracias Juan por la respuesta, pero supongo que no te he entendido lo
> suficiente. Los pasos que he dado son los siguientes.1-He desprotegido la
> hoja,2-me he puesto
> sobre la celda N62,3-En datos he ido a Validacion y a configuracion,
> elegiendo en "permitir·" la opcion de personalizada, y en la formula he
> puesto =k62="c0".A continuacion he protegido de nuevo la hoja y lo he ido
> a
> comprobar. En la celda N62 he puesto C0, a continuacion he ido a la celda
> K62
> y no me ha dejado escribir sobre esta celda, es decir no ha funcionado. No
> si
> te servira de algo, pero la celda por defecto esta bloqueada.
>
>
> "Juan Español" escribió:
>
>> Hola bart:
>>
>> En "Validación" de la celda N62 pon:
>> =K62="CO"
>> y en mensaje de error pon lo quieras como
>> "CELDA BLOQUEADA" o algo así.
>>
>> Saludos.-
>>
>> "bart" escribió en el mensaje de noticias
>> news:
>> > Si en la celda K62 le doy el valor de CO, la celda N62 tiene que quedar
>> > desbloqueada. Si en la celda K62 le doy un valor distinto a C0 la celda
>> > N62
>> > tiene que quedar bloqueada, es decir no poder escribir sobre ella.
>> >
>> > Gracias de antemano
>>
>> .
>>

.

Respuesta Responder a este mensaje
#7 Juan Español
01/05/2010 - 15:22 | Informe spam
Hola bart:
Veo dos soluciones:
1.-Habilitar un rango de 5 columnas auxiliares para "recoger" los datos de
clientes cuando pongas "C0", y en las fórmulas que hay en K62,L62,M62...
poner un condicional para que cuando N62 valga C0 tomen el valor de las
columnas auxiliares, o si N62 no es C0 busque en hoja de FICHEROS MAESTROS.
2.- Mediante código, utilizar el evento Change de la hoja, y ahí en el caso
de que alguna celda de la columna N tome el valor C0 pues desbloquear el
rango de la fila correspondiente; y si toma otro valor que no sea C0 pues
poner el dato encontrado en la base de datos de clientes anteriormente
hubiera un C0, pues introducir en cada celda de la fila correspondiente la
formula de búsqueda que estés utilizando.

La segunda opción requeriría tener "delante" el libro Excel, pues habría que
tener un cuenta bastante "circunstancias" particulares.
En cualquier caso me da la impresión que es una tarea que estaría más
indicado realizarla con Access que con Excel.

Saludos.-

"bart" escribió en el mensaje de noticias
news:
Buenos dias , Juan

Te explico toda la casuistica para haber si hay solucion.
En el libro que trabajo existen varias hojas.Una de ellas se llama
FICHEROS
MAESTROS y el resto de hojas, empieza por "2010". En la hoja de FICHEROS
MAESTROS, estan puestos una serie de columnas y filas que hacen
referencia a
datos de cliente. En la columna N estan puestos los codigos de cliente que
van desde "C0" hasta "C999999".Las columnas siguientes hacen referencias a
Razon social,direccion,Nif,poblacion y provincia.En las hojas que empiezan
por "2010", hay una area de columnas y filas que van desde la K62 hasta la
R250, las cuales estan bloqueadas. Te pongo un ejemplo y lo entenderas
enseguida.
En la celda N62 le pongo el codigo C1, y en las celdas que van desde la
columna K hasta la columna N, me pone los datos que recoge dela hoja de
FICHEROS MAESTROS. En estas celdas le he puesto formulas para que pueda
poner
los datos de direccion,poblacion,nif,ect. Si vuelvo para atrás y pongo en
la
celda N62 el valor de C0, desde la columna K hasta la N , me tiene que
dejar escribir los datos que yo quiera, y asi sucesivamente. Si en una
celda
N62 estaba puesto el dato C0 y lo modifico y pongo el dato C3, lo que
tiene
que hacer es bloquear de nuevo las celdas correspondientes y poner los
datos
que corresponden al valor de C3 en la hoja de ficheros maestros.

Saludos, Bart


"Juan Español" escribió:

(Reenvío. En el servidor de news aioe.org se ven todos los mensajes)

Hola bart:
Estoy seguro que resolver tu problema es sencillo, (salvo que no tenga
solución), pero mi dificultad está en entender lo que te pasa.
Veamos...
1º ¿Que tipo de datos va a recoger la celda N2, numéricos, alfanuméricos,
de
longitud fija, se pueden elegir de una lista?
(Este punto 1 no es determinante, pero ayudaría este dato para una
solución más "redonda")

2º Si en la celda K62 hay una fórmula, en el 99'9% de los casos conviene
proteger la celda.
¿Qué razón te hace optar por no proteger la celda K62?

3º En general las hojas deben protegerse en su totalidad y solo
desproteger
las celdas o rangos en las que vayamos a introducir datos, así evitaremos
teclear en celdas con fórmulas o celdas que contienen textos fijos o
valores
fijos.

Si el tercer punto te ayuda, pues excelente, sino contesta al punto 1º y


Saludos,

Desde Salamanca, ES
Juan Español


"bart" escribió en el mensaje de noticias
news:
> Gracias Juan por la respuesta, pero supongo que no te he entendido lo
> suficiente. Los pasos que he dado son los siguientes.1-He desprotegido
> la
> hoja,2-me he puesto
> sobre la celda N62,3-En datos he ido a Validacion y a configuracion,
> elegiendo en "permitir·" la opcion de personalizada, y en la formula he
> puesto =k62="c0".A continuacion he protegido de nuevo la hoja y lo he
> ido
> a
> comprobar. En la celda N62 he puesto C0, a continuacion he ido a la
> celda
> K62
> y no me ha dejado escribir sobre esta celda, es decir no ha funcionado.
> No
> si
> te servira de algo, pero la celda por defecto esta bloqueada.
>
>
> "Juan Español" escribió:
>
>> Hola bart:
>>
>> En "Validación" de la celda N62 pon:
>> =K62="CO"
>> y en mensaje de error pon lo quieras como
>> "CELDA BLOQUEADA" o algo así.
>>
>> Saludos.-
>>
>> "bart" escribió en el mensaje de noticias
>> news:
>> > Si en la celda K62 le doy el valor de CO, la celda N62 tiene que
>> > quedar
>> > desbloqueada. Si en la celda K62 le doy un valor distinto a C0 la
>> > celda
>> > N62
>> > tiene que quedar bloqueada, es decir no poder escribir sobre ella.
>> >
>> > Gracias de antemano
>>
>> .
>>

.

Respuesta Responder a este mensaje
#8 Juan Español
01/05/2010 - 15:44 | Informe spam
Hola bart:
Veo dos soluciones:
1.-Habilitar un rango de 5 columnas auxiliares para "recoger" los datos de
clientes cuando pongas "C0", y en las fórmulas que hay en K62,L62,M62...
poner un condicional para que cuando N62 valga C0 tomen el valor de las
columnas auxiliares, o si N62 no es C0 busque en hoja de FICHEROS MAESTROS.
2.- Mediante código, utilizar el evento Change de la hoja, y ahí en el caso
de que alguna celda de la columna N tome el valor C0 pues desbloquear el
rango de la fila correspondiente; y si toma otro valor que no sea C0 pues
poner el dato encontrado en la base de datos de clientes anteriormente
hubiera un C0, pues introducir en cada celda de la fila correspondiente la
formula de búsqueda que estés utilizando.

La segunda opción requeriría tener "delante" el libro Excel, pues habría que
tener un cuenta bastante "circunstancias" particulares.
En cualquier caso me da la impresión que es una tarea que estaría más
indicado realizarla con Access que con Excel.

Saludos.-

"bart" escribió en el mensaje de noticias
news:
Buenos dias , Juan

Te explico toda la casuistica para haber si hay solucion.
En el libro que trabajo existen varias hojas.Una de ellas se llama
FICHEROS
MAESTROS y el resto de hojas, empieza por "2010". En la hoja de FICHEROS
MAESTROS, estan puestos una serie de columnas y filas que hacen
referencia a
datos de cliente. En la columna N estan puestos los codigos de cliente que
van desde "C0" hasta "C999999".Las columnas siguientes hacen referencias a
Razon social,direccion,Nif,poblacion y provincia.En las hojas que empiezan
por "2010", hay una area de columnas y filas que van desde la K62 hasta la
R250, las cuales estan bloqueadas. Te pongo un ejemplo y lo entenderas
enseguida.
En la celda N62 le pongo el codigo C1, y en las celdas que van desde la
columna K hasta la columna N, me pone los datos que recoge dela hoja de
FICHEROS MAESTROS. En estas celdas le he puesto formulas para que pueda
poner
los datos de direccion,poblacion,nif,ect. Si vuelvo para atrás y pongo en
la
celda N62 el valor de C0, desde la columna K hasta la N , me tiene que
dejar escribir los datos que yo quiera, y asi sucesivamente. Si en una
celda
N62 estaba puesto el dato C0 y lo modifico y pongo el dato C3, lo que
tiene
que hacer es bloquear de nuevo las celdas correspondientes y poner los
datos
que corresponden al valor de C3 en la hoja de ficheros maestros.

Saludos, Bart


"Juan Español" escribió:

(Reenvío. En el servidor de news aioe.org se ven todos los mensajes)

Hola bart:
Estoy seguro que resolver tu problema es sencillo, (salvo que no tenga
solución), pero mi dificultad está en entender lo que te pasa.
Veamos...
1º ¿Que tipo de datos va a recoger la celda N2, numéricos, alfanuméricos,
de
longitud fija, se pueden elegir de una lista?
(Este punto 1 no es determinante, pero ayudaría este dato para una
solución más "redonda")

2º Si en la celda K62 hay una fórmula, en el 99'9% de los casos conviene
proteger la celda.
¿Qué razón te hace optar por no proteger la celda K62?

3º En general las hojas deben protegerse en su totalidad y solo
desproteger
las celdas o rangos en las que vayamos a introducir datos, así evitaremos
teclear en celdas con fórmulas o celdas que contienen textos fijos o
valores
fijos.

Si el tercer punto te ayuda, pues excelente, sino contesta al punto 1º y


Saludos,

Desde Salamanca, ES
Juan Español


"bart" escribió en el mensaje de noticias
news:
> Gracias Juan por la respuesta, pero supongo que no te he entendido lo
> suficiente. Los pasos que he dado son los siguientes.1-He desprotegido
> la
> hoja,2-me he puesto
> sobre la celda N62,3-En datos he ido a Validacion y a configuracion,
> elegiendo en "permitir·" la opcion de personalizada, y en la formula he
> puesto =k62="c0".A continuacion he protegido de nuevo la hoja y lo he
> ido
> a
> comprobar. En la celda N62 he puesto C0, a continuacion he ido a la
> celda
> K62
> y no me ha dejado escribir sobre esta celda, es decir no ha funcionado.
> No
> si
> te servira de algo, pero la celda por defecto esta bloqueada.
>
>
> "Juan Español" escribió:
>
>> Hola bart:
>>
>> En "Validación" de la celda N62 pon:
>> =K62="CO"
>> y en mensaje de error pon lo quieras como
>> "CELDA BLOQUEADA" o algo así.
>>
>> Saludos.-
>>
>> "bart" escribió en el mensaje de noticias
>> news:
>> > Si en la celda K62 le doy el valor de CO, la celda N62 tiene que
>> > quedar
>> > desbloqueada. Si en la celda K62 le doy un valor distinto a C0 la
>> > celda
>> > N62
>> > tiene que quedar bloqueada, es decir no poder escribir sobre ella.
>> >
>> > Gracias de antemano
>>
>> .
>>

.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida