Fecha y hora actual: Jue 09 Sep, 2010 19:46 pm
Índice del Foro

Foros de programación informática, diseño gráfico y Web

En esta comunidad intentaremos dar soporte de programación a todos los niveles, desde principiantes a profesionales de la informática, desarrollo de programas, programación web y mucho más.

ocultar hojas mediante macros

Responder al Tema

Índice del Foro > Excel > ocultar hojas mediante macros

Autor Mensaje
damianomarsilva
Colaborador


Registrado: 20 Ago 2007
Mensajes: 31
Ubicación: Rosario - Argentina

Mensaje Publicado: Mar 16 Dic, 2008 00:08 am

Título del mensaje: ocultar hojas mediante macros

Responder citando

desde el menú "formato/hoja/ocultar", tenemos la posibilidad de hacer "invisible" una hoja a los usuarios de nuestras macros. el código vba para realizar esta acción de forma automática es:
Código:
sheets("la_hoja_que_sea").visible=false

el problema con esto es que el usuario puede ir a "formato/hoja/mostrar" y nos arruina la fiesta, ya que tiene la posibilidad de visualizar la hoja que nosotros, por "equis" causa, deseamos ocultar.
para complicarles un poco la vida a esta gente que siempre anda husmeando código ajeno, podemos utilizar el siguiente código:
Código:
sheets("la_hoja_que_sea").visible=xlVeryHidden

este veryhidden (muy oculta) hace que no sea posible visualizar la hoja desde el menú formato.
tengan en cuenta que si utilizan veryhidden deberán hacer lo siguiente para ver nuevamente la hoja:
a)cambiar la propiedad visible de la hoja desde la ventana de propiedades en vba
b)ejecutar el siguiente código:
Código:
sheets("la_hoja_que_sea").visible=true


si a este ocultamiento le agregamos una contraseña a nuestro proyecto en vba, será practicamente imposible que el usuario promedio de excel algún día tenga acceso a nuestro código.
suerte.
salu2.xls

Volver arriba
Ver perfil del usuario Enviar mensaje privado
Responder al Tema
Mostrar mensajes anteriores:   
Ir a:  
Todas las horas están en GMT + 2 Horas

Temas relacionados

Tema Autor Foros Respuestas Publicado
El foro no contiene ningún mensaje nuevo

Como ocultar usuario/s

NOXON S.O. Windows 0 Sab 28 Ago, 2010 21:45 pm Ver último mensaje
El foro no contiene ningún mensaje nuevo

checar correo mediante c#

thewalker C, C#, Visual C++ 18 Mar 24 Ago, 2010 19:56 pm Ver último mensaje
El foro no contiene ningún mensaje nuevo

INSERTAR IMAGENES EN EXCEL CON MACROS

petermandrake Excel 5 Vie 16 Jul, 2010 17:59 pm Ver último mensaje
El foro no contiene ningún mensaje nuevo

AYUD Asacar los hosts mediante ip de equipo y m...

Eamanesan Redes 0 Sab 22 May, 2010 21:34 pm Ver último mensaje
El foro no contiene ningún mensaje nuevo

Código: crear enlaces a hojas.

Tesis Visual Basic y VBA 2 Sab 10 Abr, 2010 17:42 pm Ver último mensaje
Panel de Control
No puede crear mensajes, No puede responder temas, No puede editar sus mensajes, No puede borrar sus mensajes, No puede votar en encuestas,