Results 1 to 10 of 10

bloquear celdas según una condicion

This is a discussion on bloquear celdas según una condicion within the Questions in Other Languages forums, part of the Question Forums category; Hola a todos, Como puedo conseguir hacer que unas celdas determinadas se desactiven o se oculten (no me permita escribir ...

  1. #1
    New Member
    Join Date
    Mar 2006
    Posts
    22

    Default bloquear celdas según una condicion

    Hola a todos,

    Como puedo conseguir hacer que unas celdas determinadas se desactiven o se oculten (no me permita escribir en ellas nada) a menos que se cumpla una determinada condicion en otra celda?

    La única manera es con una macro? o hay otra forma

    No se usar las macros...

    Gracias!

  2. #2
    MrExcel MVP
    Int'l Moderator
    Greg Truby's Avatar
    Join Date
    Jun 2002
    Location
    39° 17' 15" N, -94° 40' 26" W
    Posts
    9,770

    Default

    Sí, se puede hacer esto por medio de validación. Por ejemplo, si usted quiere "proteger" celda A1 para que no se puede meter un valor en A1 hasta que celda C1 tenga un valor mayor que cinco...
    1. Seleccione celda A1
    2. Del menú Data | Validation...
    3. En la linguita "settings" en la cajita Allow: ponga "custom" (la última opción).
    4. Aparecerá una cajita "fórmula"; allí ponga =$C$1>5
    5. En la linguita "Error Alert" en la cajita Error message: se puede poner un mensaje como «Celda C1 tiene que tener un valor mayor que 5 antes de poder editar celda A1.» u otra mensaje apropiado.
    Depende de qué tan complicado son sus condiciones, pero creo que para la mayoría usted podría usar Validación para el trabajo.

    Atentamente,
    Greg
    ………………………………………………
    Work: XL 2003, 2007 and 2010 on Windows 7
    Please use CODE tags - especially for longer excerpts of code.

  3. #3
    Board Regular galileogali's Avatar
    Join Date
    Oct 2005
    Location
    Quiroga, Argentine
    Posts
    748

    Default

    Aunque no es lo mejor: yo suelo complementar el uso de validaciones que te indica Greg, agregando alguna Trama "Punteada" como Formato Condicional en las celdas donde no Corresponda ingresar dato alguno, a raíz del valor dado a la celda condicionante.

    Es decir el Usuario con la Validación se ve impedido del ingreso del dato hasta que se cumpla la condicion impuesta, pero ademas "no es invitado a a ingresar dato alguno, ya que se encuentra "Sombreada" la celda en la que se supone corresponde "en otro caso ", ingresarlo.

    GALI

  4. #4
    MrExcel MVP
    Int'l Moderator
    Greg Truby's Avatar
    Join Date
    Jun 2002
    Location
    39° 17' 15" N, -94° 40' 26" W
    Posts
    9,770

    Default

    ¡Sí, gracias, Gali! Debía haber mencionado esa idea también porque hace buen complimento. Aliena, nada más no olivide que tendrá que poner al revés la condición si va a pintar la celda «sombreada» hasta que esté disponible.
    Greg
    ………………………………………………
    Work: XL 2003, 2007 and 2010 on Windows 7
    Please use CODE tags - especially for longer excerpts of code.

  5. #5
    New Member
    Join Date
    Mar 2006
    Posts
    22

    Default

    Muchas gracias por vuestras respuestas, pero me sigue sin salir usando la validación. La condición que yo quiero establecer para que me deje o no escribir en otras celdas no es numérica, es de texto. Es decir:
    Pongo un ejemplo:

    - Si en A1 pone "Hora" me deje escribir en C1 y en D1, pero no en E1 ni en F1.

    - Pero si en A1 pone "Jornada" sea al contrario, NO me deje escribir en C1 y D1, pero SI en E1 y F1.

    No soy capaz de poner una formula en validacion de celda que me lleve a eso...

    De nuevo, gracias por vuestra ayuda.

  6. #6
    New Member
    Join Date
    Mar 2006
    Posts
    22

    Default

    Gracias! un poco torpe pero repasando vuestras indicaciones ya lo he logrado....

  7. #7
    New Member HadadeAmor's Avatar
    Join Date
    Dec 2011
    Posts
    1

    Default Re: bloquear celdas según una condicion

    hola Gree.. t cuento que me ha servido de mucho esa grandiosa formula.. solucione muchas cosas..
    y esta comunidad me soluciona siempre varios problemas..
    ahora tengo un duda .. casi igual con la formula que indicaste..
    sucede que kiere que se valide la celda.. en base a dos criterio..
    osea.. que si celda a1 = mamiferos Y domesticos ENTONCES que se me habilite para escribir la celda a2.... si no es nada de eso que se bloquee.. como lo hago??

    gracias por tu ayuda...
    saludos
    desde ecuador

  8. #8
    New Member
    Join Date
    Apr 2012
    Posts
    2

    Default Re: bloquear celdas según una condicion

    Hola, quisiera saber como hace esto, es decir, que el usuario no pueda introducir ningún tipo de valor a la celda, que aparezca sombreada como tu lo dices. GRACIAS

  9. #9
    New Member
    Join Date
    Apr 2012
    Posts
    2

    Default Re: bloquear celdas según una condicion

    Quote Originally Posted by Aliena View Post
    Muchas gracias por vuestras respuestas, pero me sigue sin salir usando la validación. La condición que yo quiero establecer para que me deje o no escribir en otras celdas no es numérica, es de texto. Es decir:
    Pongo un ejemplo:

    - Si en A1 pone "Hora" me deje escribir en C1 y en D1, pero no en E1 ni en F1.

    - Pero si en A1 pone "Jornada" sea al contrario, NO me deje escribir en C1 y D1, pero SI en E1 y F1.

    No soy capaz de poner una formula en validacion de celda que me lleve a eso...

    De nuevo, gracias por vuestra ayuda.
    Quote Originally Posted by galileogali View Post
    Aunque no es lo mejor: yo suelo complementar el uso de validaciones que te indica Greg, agregando alguna Trama "Punteada" como Formato Condicional en las celdas donde no Corresponda ingresar dato alguno, a raíz del valor dado a la celda condicionante.

    Es decir el Usuario con la Validación se ve impedido del ingreso del dato hasta que se cumpla la condicion impuesta, pero ademas "no es invitado a a ingresar dato alguno, ya que se encuentra "Sombreada" la celda en la que se supone corresponde "en otro caso ", ingresarlo.

    GALI
    Como haces esto? lo de impedir que el usuario pueda introducir algún valor en la celda? ya logré hacer lo de la validación de los datos, pero ahora quiero que el usuario no pueda introducir ningún valor. como se hace esto?

  10. #10
    New Member
    Join Date
    Jul 2013
    Posts
    1

    Question Re: bloquear celdas según una condicion

    Quote Originally Posted by Aliena View Post
    Muchas gracias por vuestras respuestas, pero me sigue sin salir usando la validación. La condición que yo quiero establecer para que me deje o no escribir en otras celdas no es numérica, es de texto. Es decir:
    Pongo un ejemplo:

    - Si en A1 pone "Hora" me deje escribir en C1 y en D1, pero no en E1 ni en F1.

    - Pero si en A1 pone "Jornada" sea al contrario, NO me deje escribir en C1 y D1, pero SI en E1 y F1.

    No soy capaz de poner una formula en validacion de celda que me lleve a eso...

    De nuevo, gracias por vuestra ayuda.
    Hola como estáis todos!... Sabes, también tengo exactamente la misma duda, dime por favor como lo resolviste. Te agradeceria mucho. Saludos

Like this thread? Share it with others

Like this thread? Share it with others

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  


DMCA.com