AYUDA: ¿Se puede hacer esto en Excel?

10/12/2003 - 16:34 por jordi_d | Informe spam
Hola:

Necesito hacer lo siguiente con Excel:

Tengo una hoja que llamo Hoja1 como formulario de entrada de datos y
para visualizar resultados según los datos introducidos.
Y tengo una Hoja2 que contiene todos los cálculos.

¿Es posible que tras introducir los datos en Hoja1, al darle F9 o
ejecutar un proceso, o lo que sea, la Hoja1 envie los datos a la Hoja
2, esta haga los cálculos y los resultados se visualicen en la Hoja1,
PERO con la condicion de que la Hoja2 esté protegida, es decir, nadie
pueda abrirla,o sea, que nadie pueda acceder a ver como están hechos
los cálculos?

Si vinculo la Hoja 1 con la Hoja2 y a ésta le pongo una contraseña, NO
ME VALE, porque al abrir la Hoja1 me dice que está vinculada a la
Hoja2 y para operar me exige que entre la contraseña de la hoja2 y el
usuario no sabrá la contraseña.

(sería como si la hoja2 actuase como una dll, recibe unos datos y
devuelve otros pero nadie puede abrirla)

Y tiene que ser en Excel.

También me valdria que todo estuviera en un mismo Libro. Una hoja con
la entrada de datos y visualización de resultados y otra hoja con los
cálculos. Pero la condición es que la hoja de cálculos sea
inaccesible; es decir, que nadie pueda ver las fórmulas (ni siquiera
mediante copia a otra hoja o metodos parecidos).

Creo que tiene que haber una manera de lograr esto. No puedo creer que
no haya ninguna manera de proteger el acceso o visualización de
formulas de una hoja que no sea poniendo una contraseña de entrada al
Libro. Agradeceré cualquier ayuda.

Gracias y un saludo.

Preguntas similare

Leer las respuestas

#1 jordi_d
10/12/2003 - 17:22 | Informe spam
Me contesto a mí mismo:

Una posible opción sería ocultar y bloquear las celdas con las
fórmulas, y ponerle una contraseña de protección a la escritura de
hoja (no a la entrada del libro). De esta forma las formulas quedan
inaccesibles incluso mediante copia desde otro libro.

la pregunta ahora es ... ¿este método es infalible o hay algun modo de
saltarse esa protección? (me ha parecido leer algo de que los
passwords de las hojas se pueden saltar. ¿Como se haría?)

Saludos


On Wed, 10 Dec 2003 15:34:36 GMT, (Jordi) wrote:

Hola:

Necesito hacer lo siguiente con Excel:

Tengo una hoja que llamo Hoja1 como formulario de entrada de datos y
para visualizar resultados según los datos introducidos.
Y tengo una Hoja2 que contiene todos los cálculos.

¿Es posible que tras introducir los datos en Hoja1, al darle F9 o
ejecutar un proceso, o lo que sea, la Hoja1 envie los datos a la Hoja
2, esta haga los cálculos y los resultados se visualicen en la Hoja1,
PERO con la condicion de que la Hoja2 esté protegida, es decir, nadie
pueda abrirla,o sea, que nadie pueda acceder a ver como están hechos
los cálculos?

Si vinculo la Hoja 1 con la Hoja2 y a ésta le pongo una contraseña, NO
ME VALE, porque al abrir la Hoja1 me dice que está vinculada a la
Hoja2 y para operar me exige que entre la contraseña de la hoja2 y el
usuario no sabrá la contraseña.

(sería como si la hoja2 actuase como una dll, recibe unos datos y
devuelve otros pero nadie puede abrirla)

Y tiene que ser en Excel.

También me valdria que todo estuviera en un mismo Libro. Una hoja con
la entrada de datos y visualización de resultados y otra hoja con los
cálculos. Pero la condición es que la hoja de cálculos sea
inaccesible; es decir, que nadie pueda ver las fórmulas (ni siquiera
mediante copia a otra hoja o metodos parecidos).

Creo que tiene que haber una manera de lograr esto. No puedo creer que
no haya ninguna manera de proteger el acceso o visualización de
formulas de una hoja que no sea poniendo una contraseña de entrada al
Libro. Agradeceré cualquier ayuda.

Gracias y un saludo.

Respuesta Responder a este mensaje
#2 Daniel Sánchez López
10/12/2003 - 18:14 | Informe spam
Hola Jordi !!

Te comento que el buen amigo Héctor Miguel realizo un buen proyecto sobre protección creo que el te
podría decir mas sobre su proyecto. Si es que no lo en cuentras avisa y te envió una copia de su
proyecto.

Un saludo
Daniel.



Me contesto a mí mismo:

Una posible opción sería ocultar y bloquear las celdas con las
fórmulas, y ponerle una contraseña de protección a la escritura de ...
Respuesta Responder a este mensaje
#3 Héctor Miguel
13/12/2003 - 00:16 | Informe spam
hola, Daniel !
hola Jordi !

jordi: contestando a tu correo... se 'devolvio' mi mensaje :((
el articulo sobre el proyecto que comenta daniel, lo puedes revisar en:
http://www.sistemaslym.net/vba/excel/exarc1.html

si cualquier duda... ¿comentas?

saludos,
hector.
Respuesta Responder a este mensaje
#4 Nilo
13/12/2003 - 20:50 | Informe spam
"Héctor Miguel" wrote in news:#A#
:
..
http://www.sistemaslym.net/vba/excel/exarc1.html




Hola Hector,

He probado tu sistema de protección y, a mi modesto entender, es muy
(pero que muy :) bueno.

¡Lógica en estado puro! He de reconocer que he disfrutado... GRACIAS :)

Lástima que el primer programa que he probado me ha reventado la
contraseña del proyecto VB al instante, (y la del libro me la pasó al
portapapeles), y claro... una vez en el Proyecto... lo que se quiera...
Y eso que le puse una contraseña de esas que tardas un minuto en
escribir llena de caracteres especiales... Pero es que la rompe, no la
busca, por lo que creo que da igual la complejidad de la contraseña... ¿
o no?

¿No habría alguna manera de "grabar" la contraseña original del Proyecto
dentro de él mismo para compararla y si no es la misma cerrarlo?

Ya puestos, he estado haciendo algunas pruebas con macros comerciales y
la única proteción que he encontrado que se resiste a estos programas es
la que incorporan las macros de la última versión del acrobat (la 6)...
Da igual que rompas la clave... la debe de reponer cada vez que cargas
el excel... claro que esto se hace desde un xla y puede que las
condiciones sean diferentes...

En cualquier caso, te reitero mi agradecimiento porque me lo he pasado
en grande (y he aprendido un montón:).

Un saludo,
Nilo
Respuesta Responder a este mensaje
#5 Héctor Miguel
14/12/2003 - 05:19 | Informe spam
hola, Nilo !

primero que todo [y antes que nada], aprecio tus comentarios y observaciones :)) =>muy agradecido<
... el primer programa que he probado me ha reventado la contraseña del proyecto VB al instante
... (y la del libro me la paso al portapapeles), y claro... una vez en el Proyecto... lo que se quiera [...]
... la rompe, no la busca, por lo que creo que da igual la complejidad de la contraseña... ¿o no?



de las 'fases' de proteccion de excel [creo yo que] la mas 'confiable' es 'al archivo' [apertura y/o escritura]
[no se 'usa' en el ejemplo ni se comenta -a detalle- en el articulo] =>¿ya 'probaste' el 'rompe-claves' con ella???<estoy [casi] seguro que 'ese' [primer] programa que 'revento' la clave del proyecto... NO es 'gratuito'... ¿verdad?
'casualmente'... hay un comentario [en el texto 'original' del proyecto] que NO fue 'transcrito' en el articulo:
=> Aunque esta en etapa 'de prueba' [falta hacerle pruebas 'exhaustivas' en 'tiempo real'], creo que ...
estan 'cubiertas' la mayoria de las posibles intromisiones ['involuntarias' o 'por curiosidad'],
no obstante, si algun 'ducho' [experto] decide 'crackear' el libro [o el codigo], con seguridad...
algo de paciencia [espero que mucha] y una buena herramienta [espero que 'costosa'] finalmente lo hara. <[comprenderas la obviedad de la razon para su 'omision']
[por lo 'tocante' a la proteccion del proyecto de macros, ese proyecto aun lo tengo en su 'fase experimental'] :))

¿... manera de "grabar" la contraseña original del Proyecto dentro de el mismo ... compararla y si no es la misma cerrarlo?



la unica forma [hasta donde se] de 'manipular' las contraseñas del proyecto de macros 'por macros', es...
usando el metodo 'SendKeys' y tiene algunos 'otros' requerimientos.

... pruebas con macros comerciales y la unica ... que he encontrado que se resiste a estos programas es
... la ultima version del acrobat (la 6)... da igual que rompas la clave... la debe de reponer cada vez que cargas el excel [...]
... claro que esto se hace desde un xla y puede que las condiciones sean diferentes...



'partiendo' de que la seguridad [en excel] 'parece' NO ser una prioridad [hasta ahora] 'que limite' [creo que] solo 'nos queda'...
seguir buscando formas 'alternas' o desarrollar nuestras 'propias aplicaciones' [en lenguajes 'primarios' de programacion] :))
=> 'reza' un dicho: 'para uno que madruga... otro que no duerme' <= es decir, que siempre habra 'alguien' ...
[para mal]... tratando de 'tomar prestada' la tecnologia de los demas :((
[para bien]... 'tratando' de 'hacerles la labor' -cada vez mas- 'dificil' :))

... me lo he pasado en grande (y he aprendido un monton:).



'eso' es lo verdaderamente importante: 'pasarla bien' al tiempo que se aprende [se aprende mejor] :))

saludos,
hector.
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida