En este grupo En todos

Foro de Excel

Bloquear celdas el excel

Mike
Distrito Federal, Mé...
Escrito por Mike
el 28/01/2009

Que tal buenas tardes.

Como puedo bloquear un rango de celdas cuando en cualquiera de ellas le coloque un "1", es decir, si de la celda J11 a Q11 no hay ningun valor dejar activas todas, sin en una de ellas le coloco un 1 se deben bloquear el resto.

Espero me puedas apoyar.

Saludos.

Armando Montes
Foro excel emagister
Escrito por Armando Montes
el 28/01/2009

Una opcion es usar el formato condicional:
http://www.ofisol.com. Mx/excel/Presentacion15. Htm

Galileogali -
Buenos Aires, Argent...
Escrito por Galileogali -
el 28/01/2009
"Una opcion es usar el formato condicional:
http://www.ofisol.com. Mx/excel/Presentacion15. Htm

Editado por: (28/Enero/2009 - 01:40) "

por Armando Montes (Enero 2009)

Armando: suena interesante, pero.... ¿Cómo es eso?

http://excelgali.mejorforo.net/


GALILEOGALI



Galileogali -
Buenos Aires, Argent...
Escrito por Galileogali -
el 28/01/2009

Prueba esto
Option Explicit

Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Range("J11:Q11"), Target) Is Nothing Then
If Target. Value = 1 Then
Me. Unprotect
Range("J11:Q11"). Locked = True
Me. Protect

End Sub
colocalo en el Modulo de la Hoja en cuestion

http://excelgali.mejorforo.net/


GALILEOGALI

Armando Montes
Foro excel emagister
Escrito por Armando Montes
el 28/01/2009

Tienes razon Galileo, aunque pense en validacion escribi formato condicional.
Mike, debe ser asi:
Seleccionas el rango: J11 a Q11
Datos/Validacion
Permitir/Personalizar
=SUMA($J$11:$Q$11)<=1

Galileogali -
Buenos Aires, Argent...
Escrito por Galileogali -
el 28/01/2009

Tal vez sea eso lo que espera el consultante, pero a fuer de sinceridad, la solucion que propones, Armando, deja muchas posibilidades sin considerar:
¿Que impide colocar texto o numeros negativos, a pesar de que exista un 1 en alguna de las celdas?
Ademas: ¿Por que deberia impedirse, partiendo de la definicion de la consulta, colocar esto:
0. 45 - 0. 45 y 0. 50, ninguno es 1, sin embargo, no podras ingresar con tu definicion el tercer valor.....?


Cacho Rodríguez
Ing. electrónica u.n.r.
Escrito por Cacho Rodríguez
el 28/01/2009

Hola! Mike .
En la línea de pensamiento de Armando (Galileo: te mando un gran abrazo), sugiero aplicar "Validación de Datos" (Datos ---> Validación ---> Permitir:Personalizada), incorporando esta fórmula:

=Y(CONTARA($J11:$Q11)=1; SUMA($J11:$Q11)=1)


Saludos, Cacho.

Armando Montes
Foro excel emagister
Escrito por Armando Montes
el 28/01/2009

Tienes razon, la respuesta solo aplica a la condicion planteada a la pregunta, veamos que dice Mike, si el ejemplo es hipotetico mi propuesta no sirve

Galileogali -
Buenos Aires, Argent...
Escrito por Galileogali -
el 29/01/2009
" Hola! Mike .
En la línea de pensamiento de Armando (Galileo: te mando un gran abrazo), sugiero aplicar "Validación de Datos" (Datos ---> Validación ---> Permitir:Personalizada), incorporando esta fórmula:

=Y(CONTARA($J11:$Q11)=1; SUMA($J11:$Q11)=1)


Saludos, Cacho.
"

por Cacho (Enero 2009)

Cacho: se agaradece tu saludo y te lo retribuyo....
GALI

Responder

Debe cumplir las normas de contenido y normas de conducta

Al escribir en el debate:

  1. Repasa la ortografía y no escribas en formato SMS.
  2. Lee el texto dos veces antes de publicar.
  3. No escribas todo en mayúsculas o negritas.