Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/03/2006, 02:25
Avatar de 3pies
3pies
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Desde una destilería
Mensajes: 2.584
Antigüedad: 20 años, 5 meses
Puntos: 144
Respecto a la barra de fórmulas:

Yo no la ocultaría. La dejaría por defecto, pero simplemente no mostraría nada. Selecciona toda la hoja (todas las celdas), ves a Formato --> Celda --> Proteger. Ponle una muesca a "Oculta". Cuando hayas hecho eso, protege la hoja, y verás que ya no muestra ningún dato en la barra de fórmulas.

Respecto a la hoja:

Una hoja la puedes hacer visible (así está por defecto), oculta, o invisible. Para el supuesto de que la quieras poner como invisible: No se puede mostrar la hoja desde Formato --> Hoja --> Mostrar (el hombre invisible, mientras estaba invisible, siempre era invisible). La solución: mediante código.

Este ejemplo, es para poner una hoja (la hoja2, se llame como se llame), como invisible, y siempre será invisible, desde el primer momento en el que abramos el libro en cuestión (fíjate que la macro se llama "auto_open", ...ese nombre está restringido, y se ejecuta en cuanto se abre el libro, como el "auto_close", que se ejecuta cuando se cierra el libro):

Código:
Sub Auto_open()
'Si la hoja está visible, que la vuelva absolutamente invisible
'También puedes poner sus valores (visible, oculta, o invisible, respectivamente):
'-1: xlSheetVisible
'0: xlSheetHidden
'-2: xlSheetVeryHidden
'Por ejemplo, a línea siguiente vale para el condicional:
'If Hoja2.Visible <> -2 Then
If Hoja2.Visible <> xlSheetVeryHidden Then
    Hoja2.Visible = xlSheetVeryHidden
End If
'El condicional anterior indica que si la hoja no está en modo invisible
'(que no es lo mismo que oculta), que la ponga como invisible.
End Sub
Salu2. Espero que te sirva.