locked
Desabilitar Macros-Urgente RRS feed

  • Pergunta

  •  

    Bom Dia

     

    Seguinte, eu tenho uma macro que abre uma outra pasta de trabalho para usar os dados dessa pasta de trabalho.O problema é que ao abrir a outra pasta de trabalho as macros dela começam a rodar, eu gostaria de saber se tem como desabilitar as macros de uma pasta de trabalho que foi aberta via codigo VBA.

     

    Alguem pode me ajudar

    Por Favor isso é urgente

     

    Obrigado

     

    Abraços

    sexta-feira, 30 de maio de 2008 14:00

Respostas

  • Gente Consegui.

    Muito Obrigado para quem me ajudo.

    Segue a macro:

     

     

    Code Snippet
    Private Sub Workbook_Open()
        Dim W As Workbook
        For Each W In Workbooks
            If W.Name = "MacroConsolidar.xls" Then
                Exit Sub
            End If
        Next W
    frmTutorial1.Show
    End Sub

     

     

     

    Coloquei essa macro nas pastas de trabalho que são abertas via VBA.

    Muito Obrigado

    Melhores jeitos estou aberto a sugestões.

     

    Abraço

    sexta-feira, 30 de maio de 2008 15:03
  • Na hora que for abrir a outra pasta use

     

    Code Snippet

    Application.EnableEvents = False

     

     

     

    Na hora que terminar de buscar os dados use

     

    Code Snippet

    Application.EnableEvents = True

     

     

    Até..
    sexta-feira, 30 de maio de 2008 19:48

Todas as Respostas

  • Gente Consegui.

    Muito Obrigado para quem me ajudo.

    Segue a macro:

     

     

    Code Snippet
    Private Sub Workbook_Open()
        Dim W As Workbook
        For Each W In Workbooks
            If W.Name = "MacroConsolidar.xls" Then
                Exit Sub
            End If
        Next W
    frmTutorial1.Show
    End Sub

     

     

     

    Coloquei essa macro nas pastas de trabalho que são abertas via VBA.

    Muito Obrigado

    Melhores jeitos estou aberto a sugestões.

     

    Abraço

    sexta-feira, 30 de maio de 2008 15:03
  • Na hora que for abrir a outra pasta use

     

    Code Snippet

    Application.EnableEvents = False

     

     

     

    Na hora que terminar de buscar os dados use

     

    Code Snippet

    Application.EnableEvents = True

     

     

    Até..
    sexta-feira, 30 de maio de 2008 19:48
  • EvangelistaLion

     

    Muito Obrigado pela dica funcionou exatamente como eu queria e ainda por cima nem precisei modificar as outras pastas

     

    Muito Obrigado mesmo

     

    Abraço

    segunda-feira, 2 de junho de 2008 19:41