Autodestruccion hoja excel

04/03/2008 - 14:21 por MIEL | Informe spam
Hola Amigos:
ante todo un cordial saludo y un millon de gracias por adelantado por
vuestra magnifica disposicion y ayuda.
Mi problema es el siguiente:
tengo un libro en excel que ejecuta varias macros y hace un determinado
trabajo para que unos compañeros puedan beneficiarse de el, aunque no deben
tener acceso ni a las formulas ni a las macros, asi nos funcionara a todos
igual.Lo tengo todo bloqueado, oculto y protegido por contraseña de tal
manera que los usuarios solo pueden introducir los datos, hasta ahi todo
bien.Pero de vez en cuando aparece algun usuario mas espabilado y a fuerza de
intentos "viola" la contraseña, desprotege el libro y modifica formulas
etc... resultando que algunos de los libros "de repente" empiezan a funcionar
mal.
Quisiera (pero no se como) introducir en este libro una macro que cuado
algun usuario intente desproteger el libro para hacer modificaciones, se
autodestruya y tenga que pedir que se lo reponga, asi sbre quien es el que
modifica la hoja excel.
podria ser con kill?.
Esperando vuestras amables respuestas me despido.
Un saludo.

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
04/03/2008 - 21:30 | Informe spam
hola, 'anonimo/a' !

tengo un libro... varias macros... todo bloqueado, oculto y protegido por contrasena ...
... de vez en cuando aparece algun usuario mas espabilado y... "viola" la contrasena ...
... resultando que algunos de los libros "de repente" empiezan a funcionar mal.
Quisiera... una macro que cuado algun usuario intente desproteger el libro para hacer modificaciones
se autodestruya y tenga que pedir que se lo reponga, asi sbre quien es el que modifica la hoja excel.
podria ser con kill?.



asumiendo que tambien el proyecto de macros lo tienes protegido contra visualizacion...
antes de usar el "kill", es necesario conocer si las macros hacen alguna des/re/proteccion (hojas/libro)...
o estas protegiendo en el evento '_open' del libro con la opcion de solo la interfase con el usuario -?-

saludos,
hector.
Respuesta Responder a este mensaje
#2 Juan Español 2
05/03/2008 - 00:02 | Informe spam
Me interesa lo que expones Miel, podrías informarme/nos que es y qué
consiste "un kill". Para mi grupo de trabajo sería interesante, me machacan
plantillas cada dos por tres.

Saludos

"MIEL" escribió en el mensaje de
noticias:
Hola Amigos:
ante todo un cordial saludo y un millon de gracias por adelantado por
vuestra magnifica disposicion y ayuda.
Mi problema es el siguiente:
tengo un libro en excel que ejecuta varias macros y hace un determinado
trabajo para que unos compañeros puedan beneficiarse de el, aunque no
deben
tener acceso ni a las formulas ni a las macros, asi nos funcionara a todos
igual.Lo tengo todo bloqueado, oculto y protegido por contraseña de tal
manera que los usuarios solo pueden introducir los datos, hasta ahi todo
bien.Pero de vez en cuando aparece algun usuario mas espabilado y a fuerza
de
intentos "viola" la contraseña, desprotege el libro y modifica formulas
etc... resultando que algunos de los libros "de repente" empiezan a
funcionar
mal.
Quisiera (pero no se como) introducir en este libro una macro que cuado
algun usuario intente desproteger el libro para hacer modificaciones, se
autodestruya y tenga que pedir que se lo reponga, asi sbre quien es el que
modifica la hoja excel.
podria ser con kill?.
Esperando vuestras amables respuestas me despido.
Un saludo.
Respuesta Responder a este mensaje
#3 MIEL
05/03/2008 - 12:45 | Informe spam
Estimado Hector:

Ante todo perdona mi ignorancia en estos temas ya que mi experiencia con
excel se basa en el manejo diario como usuario. En su dia cuando hice este
libro protegi las hojas una por una a traves de la interface windows.Si bien
es cierto que una de las macros hace lo siguiente:
Sub Visualizar()
'
' Visualizar Macro
' Macro realizada por miguel
'
' Acceso directo: CTRL+m
'
ActiveSheet.Unprotect ("***")
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone,
SkipBlanks _
:=False, Transpose:=False
Application.CutCopyMode = False
Selection.Locked = False
Selection.FormulaHidden = False
ActiveSheet.Protect DrawingObjects:=True, Contents:=True,
Scenarios:=True, Password:="***"
End Sub

lo cual creo que representa un problema porque cuando la usara eliminaria el
libro, no es asi?
Espero tu amable respuesta.
Un saludo.
Miguel.
"Héctor Miguel" wrote:

hola, 'anonimo/a' !

> tengo un libro... varias macros... todo bloqueado, oculto y protegido por contrasena ...
> ... de vez en cuando aparece algun usuario mas espabilado y... "viola" la contrasena ...
> ... resultando que algunos de los libros "de repente" empiezan a funcionar mal.
> Quisiera... una macro que cuado algun usuario intente desproteger el libro para hacer modificaciones
> se autodestruya y tenga que pedir que se lo reponga, asi sbre quien es el que modifica la hoja excel.
> podria ser con kill?.

asumiendo que tambien el proyecto de macros lo tienes protegido contra visualizacion...
antes de usar el "kill", es necesario conocer si las macros hacen alguna des/re/proteccion (hojas/libro)...
o estas protegiendo en el evento '_open' del libro con la opcion de solo la interfase con el usuario -?-

saludos,
hector.



Respuesta Responder a este mensaje
#4 Héctor Miguel
05/03/2008 - 20:47 | Informe spam
hola, Miguel !

en principio, si seria un "detalle a considerar" el hecho de que usas macros que des/re/protegen hojas/libro :-((
aparentemente, la macro que expones la puedes utilizar para ser aplicada a cualquier hoja -???-
es conveniente que comentes en cuantas y cuales hojas tienes esta "necesidad" (o cualquier otra similar)
esto con el objetivo de buscar alguna mejor entre las alternetivas posibles ;)

saludos,
hector.

__ la consulta original __
En su dia cuando hice este libro protegi las hojas una por una a traves de la interface windows.
Si bien es cierto que una de las macros hace lo siguiente:
Sub Visualizar()
ActiveSheet.Unprotect ("***")
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Application.CutCopyMode = False
Selection.Locked = False
Selection.FormulaHidden = False
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True, Password:="***"
End Sub
lo cual creo que representa un problema porque cuando la usara eliminaria el libro, no es asi?



__ las consultas anteriores __
tengo un libro... varias macros... todo bloqueado, oculto y protegido por contrasena ...
... de vez en cuando aparece algun usuario mas espabilado y... "viola" la contrasena ...
... resultando que algunos de los libros "de repente" empiezan a funcionar mal.
Quisiera... una macro que cuado algun usuario intente desproteger el libro para hacer modificaciones
se autodestruya y tenga que pedir que se lo reponga, asi sbre quien es el que modifica la hoja excel.
podria ser con kill?.



asumiendo que tambien el proyecto de macros lo tienes protegido contra visualizacion...
antes de usar el "kill", es necesario conocer si las macros hacen alguna des/re/proteccion (hojas/libro)...
o estas protegiendo en el evento '_open' del libro con la opcion de solo la interfase con el usuario -?-
Respuesta Responder a este mensaje
#5 MIEL
06/03/2008 - 17:42 | Informe spam
Amigo Hector: esa macro solo la tengo para utilizar en la hoja1 llamada
Listado. La verdad es que tambien me suele venir bien que se pueda utilizar
en todas las demás (7 más).
Un saludo.
Miguel.
"Héctor Miguel" wrote:

hola, Miguel !

en principio, si seria un "detalle a considerar" el hecho de que usas macros que des/re/protegen hojas/libro :-((
aparentemente, la macro que expones la puedes utilizar para ser aplicada a cualquier hoja -???-
es conveniente que comentes en cuantas y cuales hojas tienes esta "necesidad" (o cualquier otra similar)
esto con el objetivo de buscar alguna mejor entre las alternetivas posibles ;)

saludos,
hector.

__ la consulta original __
> En su dia cuando hice este libro protegi las hojas una por una a traves de la interface windows.
> Si bien es cierto que una de las macros hace lo siguiente:
> Sub Visualizar()
> ActiveSheet.Unprotect ("***")
> Selection.Copy
> Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
> :=False, Transpose:=False
> Application.CutCopyMode = False
> Selection.Locked = False
> Selection.FormulaHidden = False
> ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True, Password:="***"
> End Sub
> lo cual creo que representa un problema porque cuando la usara eliminaria el libro, no es asi?

__ las consultas anteriores __
>>> tengo un libro... varias macros... todo bloqueado, oculto y protegido por contrasena ...
>>> ... de vez en cuando aparece algun usuario mas espabilado y... "viola" la contrasena ...
>>> ... resultando que algunos de los libros "de repente" empiezan a funcionar mal.
>>> Quisiera... una macro que cuado algun usuario intente desproteger el libro para hacer modificaciones
>>> se autodestruya y tenga que pedir que se lo reponga, asi sbre quien es el que modifica la hoja excel.
>>> podria ser con kill?.
>>
>> asumiendo que tambien el proyecto de macros lo tienes protegido contra visualizacion...
>> antes de usar el "kill", es necesario conocer si las macros hacen alguna des/re/proteccion (hojas/libro)...
>> o estas protegiendo en el evento '_open' del libro con la opcion de solo la interfase con el usuario -?-



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