No Borrar datos en Celdas condicionadas

06/01/2009 - 23:55 por De_Corando. | Informe spam
Mi consulta es la siguiente:
En mi lista de nomina que contiene en la columna A el dia de la
semana,
y en cada renglon un dia desde el 28 Dic 08 al 02 Ene 10 (FeSem),
y en las columnas de la B en adelante, las horas trabajadas por dia,
de cada Empleado.
o sea los 371 dias de la columna A, por cada empleado (Claro no todos
trabajan igual).
He puesto una fecha para que no se modifique los dias anteriores a
cierta fecha(FeLim),
regularmente la semana anterior, pero si se quiere modificar HORAS a
semanas anteriores,
o modificar la fecha, tendra que poner la Clave(Cla) igual a la Clave
Pre-establecida(ClaPre)
por el Administrador.
Hasta alli regulado atravez de VALIDACION DE DATOS, para hacer esos
cambios,
todo muy bien, no me permite "cambiar" la informacion,
o al menos poner diferentes datos, pero el problema surge cuando
se "borran" las horas contenidas en cada celda, esto si lo permite,
asi como borrar la Fecha Limite establecida y esto ultimo libera toda
la planilla para ser modificada.
Todo esto sin la Clave puesta o escrita en la condicion.

Ahora bien, mi consulta se las planteo asi: La hoja esta protegida, a
excepcion de los
renglones a llenar. No puedo proteger la hoja completamente porque se
las negaria a usarla.
Que formula o condicion debere usar para que no se borre el
contenido de las celdas restrigidas?
Mi intencion es no usar MACROS aun.

La Validacion de datos usada es
=IF($M$2<$H10,1,IF(ClaPre=Cla,1,0))
traduciendolo a lenguaje humano seria algo asi:
=SI(FeLim < FeSem,OK,y SI(ClaPre = Cla,OK,Cambia FeLim o pide CLAVE ))

Uso Office 2003
Se agradezce su comentarios y opiniones para esta ayuda.

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
07/01/2009 - 01:57 | Informe spam
hola, !

faltan algunos detalles como para poder (re)crear un modelo de trabajo "igual al tuyo" (p.e.)
- no es claro si FeLim ($M$2) es una celda bloqueada, oculta, ... ???
- tampoco se puede ver si Cla y PreCla son celdas, nombres definidos, ... ???
- ni cual es la relacion/cuando/como/... para que el usuario (o administrador) las pueda modificar ???

1) si no quieres apoyarte (aun) con macros, prueba disenando un "sistema de alertas visuales"
formulas y formatos condicionales que sean "aviso" al usuario de que acaba de cometer algun error
(claro que deberan estar "estrategicamente" colocados y la expectativa es que el usuario los atienda "a la primera")

2) tambien podrias probar "invirtiendo la logica" (y el funcionamiento) de las formulas en las reglas de validacion

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

__ OP __
En mi lista de nomina que contiene en la columna A el dia de la semana
y en cada renglon un dia desde el 28 Dic 08 al 02 Ene 10 (FeSem)
y en las columnas de la B en adelante, las horas trabajadas por dia, de cada Empleado.
o sea los 371 dias de la columna A, por cada empleado (Claro no todos trabajan igual).
He puesto una fecha para que no se modifique los dias anteriores a cierta fecha(FeLim)
regularmente la semana anterior, pero si se quiere modificar HORAS a semanas anteriores
o modificar la fecha, tendra que poner la Clave(Cla) igual a la Clave Pre-establecida(ClaPre) por el Administrador.
Hasta alli regulado atravez de VALIDACION DE DATOS, para hacer esos cambios,
todo muy bien, no me permite "cambiar" la informacion, o al menos poner diferentes datos
pero el problema surge cuandose "borran" las horas contenidas en cada celda, esto si lo permite
asi como borrar la Fecha Limite establecida y esto ultimo libera toda la planilla para ser modificada.
Todo esto sin la Clave puesta o escrita en la condicion.
Ahora bien, mi consulta se las planteo asi: La hoja esta protegida, a excepcion de los renglones a llenar.
No puedo proteger la hoja completamente porque se las negaria a usarla.
Que formula o condicion debere usar para que no se borre el contenido de las celdas restrigidas?
Mi intencion es no usar MACROS aun.

La Validacion de datos usada es =IF($M$2<$H10,1,IF(ClaPre=Cla,1,0))
traduciendolo a lenguaje humano seria algo asi: =SI(FeLim < FeSem,OK,y SI(ClaPre = Cla,OK,Cambia FeLim o pide CLAVE ))

Uso Office 2003
Se agradezce su comentarios y opiniones para esta ayuda.
Respuesta Responder a este mensaje
#2 De_Corando.
07/01/2009 - 04:13 | Informe spam
Gracias Héctor Miguel,
Por responder a mi inquietud, ya me "come" mi esposa,
con esa proteccion en su trabajo.

En Cuanto a la creacion de un "sistema de alertas visuales"
me parece un buena opcion, Probare.

Y en cuestion de "invirtiendo la logica" (y el funcionamiento)
de las formulas en las reglas de validacion , no creo que funcione,
pues es ese UNICO DETALLE ( el borrado ), lo que me perjudica.
Aunque tambien las intentare.

Lo que me quedo en el tintero (de tu vocabulario)
Mostrando un ejemplo (espero)
AB-C
1 - - - - -Fecha Ene 03
2 - - - - -Clave ______
3 Dec 28 8 8
4 Dec 29 8 8
5 Dec 30 8 8
6 Dec 31 _ _
7 Ene 1 _ _
8 Ene 2 8
9 Ene 3 10
10 Ene 4 _ _
11 Ene 5 8 6
12 Ene 6 8 6
13 Ene 7 9 8
14 Ene 8 10 8

Y sin Importar si estamos en Enero o Mayo.

Fecha Lim : Ene 3 (En Celda C1, No Protegida ni oculta
Disponible para Empleado de Nomina)
Solo se puede Modificar si se tiene clave en la C2

El area B3:Z9, NO Modifican sin clave.
El area B10:Z80, SI Modifican sin clave.

Clave "1234" (En Celda C2, no protegida, pero oculta,
Disponible solo para Administrador)
(Clave Preestablecida, en otra Celda oculta y
protegida, No Disponible o Visible al Empleado de Nomina
en otra hoja del libro, para modificarla periodicamente).
Nota: "Oculta" me refiero a que no muestra informacion
contenida en dicha celda, pero tiene valor y puede cambiarse )

Repito mi Agradecimiento !! Gracias !!
Respuesta Responder a este mensaje
#3 Héctor Miguel
07/01/2009 - 06:48 | Informe spam
hola, Corando !

1) con base en los datos de tu ejemplo, trate de (re)construir un modelo de trabajo "+/- igual al tuyo" [A1:C14]

2) la unica forma que encuentro para "trampear" a las reglas de validacion para que "reconozcan" una celda vacia (Cla: [C2])
es con un rango auxiliar (p.e. en la columna E que obviamente puedes mover y/u ocultar al usuario) con las siguientes formulas:
[E1] =cla=clapre
[E2] =cla<>""
[E3] =contara(cla)>0
[E4] =no(esblanco(cla))

o en sus versiones en ingles (celdas 3 y 4):
[E3] =counta(cla)>0
[E4] =not(isblank(cla))

3) hecho lo anterior, asigno la siguiente formula a las reglas de validacion (rango B3:C14, B3 como celda activa)
=o($c$1<$a3,y($e$1:$e$4)) (necesitas la traduccion al ingles ?) :)))

4) a partir de esta validacion, solo se pueden modificar las entradas (siempre y cuando)...
o... la fecha limite [C1] es menor que la fecha de la semana (A3:A14)...
o... NO se puede dejar en blanco la celda Cla (C2) y debe coincidir con la ClaPre (en la otra hoja)

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

__ OP __
En Cuanto a la creacion de un "sistema de alertas visuales" me parece un buena opcion, Probare.
Y en cuestion de "invirtiendo la logica" (y el funcionamiento) de las formulas en las reglas de validacion, no creo que funcione
pues es ese UNICO DETALLE (el borrado), lo que me perjudica. Aunque tambien las intentare.

Lo que me quedo en el tintero... Mostrando un ejemplo (espero)
AB-C
1 - - - - -Fecha Ene 03
2 - - - - -Clave ______
3 Dec 28 8 8
4 Dec 29 8 8
5 Dec 30 8 8
6 Dec 31 _ _
7 Ene 1 _ _
8 Ene 2 8
9 Ene 3 10
10 Ene 4 _ _
11 Ene 5 8 6
12 Ene 6 8 6
13 Ene 7 9 8
14 Ene 8 10 8

Y sin Importar si estamos en Enero o Mayo.
Fecha Lim: Ene 3 (En Celda C1, No Protegida ni oculta Disponible para Empleado de Nomina)
Solo se puede Modificar si se tiene clave en la C2
El area B3:Z9, NO Modifican sin clave.
El area B10:Z80, SI Modifican sin clave.

Clave "1234" (En Celda C2, no protegida, pero oculta, Disponible solo para Administrador)
(Clave Preestablecida, en otra Celda oculta y protegida
No Disponible o Visible al Empleado de Nomina en otra hoja del libro, para modificarla periodicamente).
Nota: "Oculta" me refiero a que no muestra informacion contenida en dicha celda, pero tiene valor y puede cambiarse)...
Respuesta Responder a este mensaje
#4 De_Corando.
08/01/2009 - 05:29 | Informe spam
Buenas Noches !!

Hector Miguel, muchas gracias por tus comentarios, ideas y opiniones,
la formula de VALIDACION DE DATOS ( o sera DATOS VALIDOS? ), funciona
bien, no permite hacer "cambios" antes de la fecha establecida, sin la
clave correspondiente, y si despues de esa fecha, el problema resulta
al "borrar" con la tecla 'SUPRIMIR' la informacion ya escrita, y
aunque se ponga condicion que no debe estar en "0"(cero) se borra
porque la validacion es al entrar o registrar informacion.

En cuestion a los sistemas de alerta visuales, no los he aplicado,
ignoro el procedimiento fuera de la validacion, y de permisos de
desproteger rangos atravez de claves establecidas.

De cualquier manera se gardece el interes puesto en esta conversacion.
Corando
PD no es o fue necesaria la traduccion al ingles de la formula
enviada.
Respuesta Responder a este mensaje
#5 De_Corando.
08/01/2009 - 05:33 | Informe spam
Buenas Noches !!

Hector Miguel, muchas gracias por tus comentarios, ideas y opiniones,
la formula de VALIDACION DE DATOS ( o sera DATOS VALIDOS? ),
funciona
bien, no permite hacer "cambios" antes de la fecha establecida, sin
la
clave correspondiente, y si despues de esa fecha, el problema resulta
al "borrar" con la tecla 'SUPRIMIR' la informacion ya escrita, que es
la unica
manera de TRAMPEAR a la validacion, y aunque se ponga condicion que
no
debe estar en "0"(cero) se borra porque la validacion es al entrar o
registrar informacion.

En cuestion a los sistemas de alerta visuales, no los he aplicado,
ignoro el procedimiento fuera de la validacion, y de permisos de
desproteger rangos atravez de claves establecidas.

De cualquier manera se gardece el interes puesto en esta
conversacion.
Corando
PD no es o fue necesaria la traduccion al ingles de la formula
enviada.
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida