Etiquetas de las hojas

Como hago para inhabilitar o ocultar las etiquetas u hojas de un libro de excel; y también del menu formato inhabilitar la opción de mostrar hoja; todo esto a punta de código en VBA.
Esto es en excel 2007.
Agradezco la colaboración.
MI Email: [email protected]
O si no [email protected]
1

1 respuesta

Respuesta
1
Con respecto a tu interrogante, necesitas primero comprender que es la propiedad visible de una hoja de excel (Worksheet).
Primero debes abrir un nuevo libro de excel, por defecto se crean activándose 3 hojas de excel, a continuación debes estar al editor de visual basic presionando ALT + F11, a continuación ubicas las propiedad de la hoja1, y buscar la propiedad visible:
Esta propiedad tiene 3 opciones:
XlSheetVisible: Equivale a mostrar siempre la hoja.
XlSheetHideen: Equivalente a ocultarla la hoja, pero puedes activarla haciendo clic en la etiqueta la opción mostrar.
XlSheetVeryHideen: Equivalente a ocular la hoja, y se desactiva la opción mostrar de le etiqueta de la hoja.
Si deseas hacerlo mediante código, estas son las lineas de instrucción que necesitas:
En la venta del proyectos, tienes que buscar la referencia thisWorkbook, y activar el evento open, este evento se activara cada vez que habré el libro.
Private Sub Workbook_Open()
Hoja1. Visible = xlSheetHidden 'Hoja 1, oculta la hoja pero puedes activarla haciendo clic en la pestaña mostrar
Hoja2. Visible = xlSheetVeryHidden 'hoja2, oculta la hoja, pero no puedes activarla haciendo clic en la pestaña mostrar
Hoja3.Visible=xlSheetVisible  ' Hoja 2 estado visible
End Sub
Espero haber contribuido en tu aprendizaje, saludos cualquier consulta me escribes al foro, no te olvides de finalizar tu pregunta.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas