Problema con una macro

22/05/2004 - 12:23 por Völkl | Informe spam
Tengo un libro con varias hojas, quiero que la hoja "varios" este oculta a
partir de una fecha determinada (20-05-2004), lo intento con esta macro pero
no se oculta, supongo que hago algo incorrecto, estoy en los primeros pasos
de las macros, gracias anticipadas.

Sub Workbook_Open()
if 20/05/2004<Date then
Worksheets("varios").Visible=True
End If
End Sub

Sub Workbook_Close()
Worksheet("varios").Visible=xlveryhidden
End Sub

Saludos. Völkl.

La inteligencia consiste no sólo en el conocimiento, sino también en la
destreza de aplicar los conocimientos en la práctica.

Para contestarme o enviarme un e- mail sustituye la información de para o
replay, por wolkl arroba hotmail punto com

Preguntas similare

Leer las respuestas

#1 Jesús Román
23/05/2004 - 07:46 | Informe spam
Hola Vökl
Si he entendido bien, y lo que deseas es que a partir de una fecha concreta
la hoja no aparezca...
prueba esto a ver...

Saludos.-

Sub Workbook_Open()
If Date > 20 / 5 / 2004 Then
Worksheets("varios").Visible = False
End If
End Sub

"Völkl" escribió en el mensaje
news:euQPMb%
Tengo un libro con varias hojas, quiero que la hoja "varios" este oculta a
partir de una fecha determinada (20-05-2004), lo intento con esta macro


pero
no se oculta, supongo que hago algo incorrecto, estoy en los primeros


pasos
de las macros, gracias anticipadas.

Sub Workbook_Open()
if 20/05/2004<Date then
Worksheets("varios").Visible=True
End If
End Sub

Sub Workbook_Close()
Worksheet("varios").Visible=xlveryhidden
End Sub

Saludos. Völkl.

La inteligencia consiste no sólo en el conocimiento, sino también en la
destreza de aplicar los conocimientos en la práctica.

Para contestarme o enviarme un e- mail sustituye la información de para o
replay, por wolkl arroba hotmail punto com


Respuesta Responder a este mensaje
#2 Völkl
23/05/2004 - 08:49 | Informe spam
Hola Jesús:

La macro funciona perfectamente, gracias, pero es muy fácil que las hoja se
vuelvan visibles (Formato => Hojas => Mostrar), se que puedo bloquear vía
contraseña, pero quisiera algo mas complicado, el libro esta a disposición
de otros usuarios que no quisiera que visualizaran las hojas.

Saludos. Völkl.

La inteligencia consiste no sólo en el conocimiento, sino también en la
destreza de aplicar los conocimientos en la práctica.

Para contestarme o enviarme un e- mail sustituye la información de para o
replay, por wolkl arroba hotmail punto com
"Jesús Román" <CRISONIA3(texto inactivo)@terra.es> ha escrit en el missatge
dels grups de discussió:_UWrc.532245$
Hola Vökl
Si he entendido bien, y lo que deseas es que a partir de una fecha


concreta
la hoja no aparezca...
prueba esto a ver...

Saludos.-

Sub Workbook_Open()
If Date > 20 / 5 / 2004 Then
Worksheets("varios").Visible = False
End If
End Sub

"Völkl" escribió en el mensaje
news:euQPMb%
> Tengo un libro con varias hojas, quiero que la hoja "varios" este oculta


a
> partir de una fecha determinada (20-05-2004), lo intento con esta macro
pero
> no se oculta, supongo que hago algo incorrecto, estoy en los primeros
pasos
> de las macros, gracias anticipadas.
>
> Sub Workbook_Open()
> if 20/05/2004<Date then
> Worksheets("varios").Visible=True
> End If
> End Sub
>
> Sub Workbook_Close()
> Worksheet("varios").Visible=xlveryhidden
> End Sub
>
> Saludos. Völkl.
>
> La inteligencia consiste no sólo en el conocimiento, sino también en la
> destreza de aplicar los conocimientos en la práctica.
>
> Para contestarme o enviarme un e- mail sustituye la información de para


o
> replay, por wolkl arroba hotmail punto com
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida