none
codigo auto_open RRS feed

  • Pregunta

  • hola, como hago para que la funcion auto_open corra una macro grabada en un objeto (hoja1 x ej) y no desde un código creado en un módulo? gracias 

    otra, como deshabilito la fución "copiar" desde una macro "auto_open"?. gracias de nuevo

    jueves, 15 de febrero de 2007 16:03

Respuestas

  • Hola mc17,

    1) precede el nombre del procedimiento por el nombre de la hoja:

    Sub auto_open()
        Hoja1.MiMacro
    End Sub

    2) en el modulo ThisWorkbook (EsteLibro) coloca el siguiente codigo y no habra necesidad de incluir nada en el procedimiento Auto_Open()

    Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
        Cancel = True
    End Sub

    • Marcado como respuesta Ismael Borche miércoles, 6 de abril de 2011 16:18
    sábado, 17 de febrero de 2007 11:54