locked
Form Automático no Excel ? RRS feed

  • Pergunta

  • Olá:

    Como podería abrir um Form Automático no Excel e quando fechar esse form me volte a mostrar o Excel ???

    Private Sub Workbook_Open()
        Application.Visible = False 'para ocultar o Excel
        ActiveSheet.ShowDataForm
    'Mostra o Formulário automático

    End Sub

    Que instrução falta na macro para que ao fechar o Form me volte a mostrar o Excel ??

    Obrigado

    terça-feira, 27 de junho de 2006 09:26

Respostas

  • Acho que já resolvi :)

    Fiz assim:

    Private Sub Workbook_Open()
        Application.Visible = False 'para ocultar o Excel
        ActiveSheet.ShowDataForm 'Mostra o Formulário automático
        Application.Visible = True ' para exibir de novo o Excel.
    End Sub

     

    lol ....

    Enquanto mantiver o Form Aberto tudo bem, quando o fecho mostra de novo o Excel.

     

    terça-feira, 27 de junho de 2006 09:40

Todas as Respostas

  • Acho que já resolvi :)

    Fiz assim:

    Private Sub Workbook_Open()
        Application.Visible = False 'para ocultar o Excel
        ActiveSheet.ShowDataForm 'Mostra o Formulário automático
        Application.Visible = True ' para exibir de novo o Excel.
    End Sub

     

    lol ....

    Enquanto mantiver o Form Aberto tudo bem, quando o fecho mostra de novo o Excel.

     

    terça-feira, 27 de junho de 2006 09:40
  • Outra alternativa é utilizar o evento Terminate() ou QueryClose( ) do formulário!!

     

    Clique Aqui e acesse Enciclopédia de Excel

    quinta-feira, 29 de junho de 2006 15:30