bloquer celdas

13/01/2008 - 00:51 por charly_76 | Informe spam
hola a todos los del foro

alguien sabe si existe alguna manera de que si ciertas celdas cumplen
cierta condicion o cierto valor se bloquee para que ya no la puedan
modificar???


O que por ejemplo si la celda a1 dice "revizada" se bloquee toda la fila??

¿¿¿se puede que sea parte de la fila???
tengo excel 2003
Gracias de antemano...
 

Leer las respuestas

#1 Héctor Miguel
13/01/2008 - 06:18 | Informe spam
hola, charly !

... alguna manera de que si ciertas celdas cumplen cierta condicion o cierto valor se bloquee para que ya no la puedan modificar???
O que por ejemplo si la celda a1 dice "revizada" se bloquee toda la fila??
se puede que sea parte de la fila???



1) necesitaras (re)proteger "la hoja" en el evento '_open' de tu libro...
-> estableciendo en True el argumento UserInterfaceOnly

2) podrias usar los eventos en el modulo de codigo de "la hoja" (p.e. el '_selectionchange') para que...
a) cuando las "ciertas celdas" en la fila de la ActiveCell cumplan con las "ciertas condiciones"
b) el codigo haga un (des/re)bloqueo de... lo que necesites (p.e.).
- "parte de" (o toda ?) la fila
- "ciertas celdas" de otro rango ?

3) (seguramente) necesitaras proveer algun mecanismo "emergente" para (liberar ?) "ciertas celdas" cuando ya estuvieran bloqueadas

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.

Preguntas similares