Macro autoejecutable con fecha
Matilde,
Hice una macro ejecutable con fecha para dar "caducidad" a mis libros, la macro de auto_open funciona bien, solo que al abrir el libro sin habilitar macros si se puede hacer, por lo que quiero hacer una macro que oculte algunas hojas del libro si no se abre el libro habilitando las macros.
Te pongo la sintaxis a ver si puedes ayudarme. Gracias
Sub Auto_open()
If Date < 16 / 6 / 2007 Then
ActiveWorkbook.Close SaveChanges:=False
End If
End Sub
Sub Workbook_open()
If 16 / 6 / 2007 > Date Then
Worksheets("Datos").Visible = True
End If
End Sub
Sub Workbook_close()
Worksheets("Datos").Visible = xlSheetVeryHidden
End Sub
Hice una macro ejecutable con fecha para dar "caducidad" a mis libros, la macro de auto_open funciona bien, solo que al abrir el libro sin habilitar macros si se puede hacer, por lo que quiero hacer una macro que oculte algunas hojas del libro si no se abre el libro habilitando las macros.
Te pongo la sintaxis a ver si puedes ayudarme. Gracias
Sub Auto_open()
If Date < 16 / 6 / 2007 Then
ActiveWorkbook.Close SaveChanges:=False
End If
End Sub
Sub Workbook_open()
If 16 / 6 / 2007 > Date Then
Worksheets("Datos").Visible = True
End If
End Sub
Sub Workbook_close()
Worksheets("Datos").Visible = xlSheetVeryHidden
End Sub
1 respuesta
Respuesta de Elsa Matilde
1