Macro que ya habilite macros en libro de excel

Quisiera saber si se puede hacer una macro desde workbook_open

Donde ya no me pida habilitar o deshabilitar macros.

Que ya para ese libro las macros se habiliten desde que se abre el libro

Sin más por el momento agradezco su atención..

2 Respuestas

Respuesta
1

En el siguiente video muestro como abrir un libro desde macro y ejecutar una macro dentro del mismo.

Tal vez te pueda ser de utilidad

https://www.youtube.com/watch?v=PyZsOKuyNA0

Saludos y cualquier duda estoy a tus órdenes!

Suscríbete a mi canal: http://bit.ly/1KgurfF

Sigueme en Twitter https://twitter.com/RaduNordenhulk

Agregame en Facebook: http://on.fb.me/1oFUXVL

Sigue mis publicaciones en mi blog: http://radunordenhulk.blogspot.com/

El archivo se encuentra en la siguiente liga: http://bit.ly/1pCVusN

Respuesta
2

H o l a:

Si no están habilitadas las macros, no se podría ejecutar una macro para habilitar las macros.

Para que las macros estén habilitadas revisa el siguiente enlace:

http://excelforo.blogspot.mx/2013/06/vba-habilitar-macros-de-excel.html 


Otra opción es que ocultes todas las hojas. Luego si abren el libro sin macros habilitadas las hojas estarán ocultas.

Si habilitan las macros entonces se harán visibles las hojas. Para lo anterior tienes que poner estas macros en los eventos de Thisworkbook:

Private Sub Workbook_BeforeClose(Cancel As Boolean)
'Por.Dante Amor
    'Antes de cerrar el libro se ocultan las hojas
    For h = 2 To Sheets.Count
        Sheets(h).Visible = 2
    Next
    ThisWorkbook.Save
End Sub
'
Private Sub Workbook_Open()
'Por.Dante Amor
    'Si las macros están habilitadas, las hojas se hacen visibles
    For h = 2 To Sheets.Count
        Sheets(h).Visible = -1
    Next
End Sub

La macro oculta desde la hoja 2 hasta la última hoja, la hoja 1 siempre estará visible, ya que debes tener por lo menos una hoja visible.


':)
':)

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas