none
Windows 10 trava com Macro RRS feed

  • Pergunta

  • Em uma das planilhas que tenho programada com Macros, ela trava quando inicia Qualquer Macro... Porem nenhuma outra planilha acaba travando... Alguem ja passou por isto?

    Att

    quinta-feira, 10 de novembro de 2016 11:33

Todas as Respostas

  • Tenho uma planilha que trava quando vai rodar o VBA no windows 10... o problema é que ela é a unica planilha que não funciona, outras planilhas com programação rodam normalmente...... teria alguma solução?

    Att

    quarta-feira, 9 de novembro de 2016 14:32
  • Execute o código etapa por etapa (Vá depurando com F8) até chegar na linha de comando que está demorando e a poste aqui.

    Pode ser alguma instrução específica que está comprometendo o desempenho. Podemos verificar se há como melhorá-la.


    André Santo | basevba.wordpress.com

    quarta-feira, 9 de novembro de 2016 17:19
  • O que é "travar"?

    É um erro de execução do VBA ou a execução do código congela e você tem que fechar o Excel pelo Gerenciador de Tarefas?


    http://www.ambienteoffice.com.br - http://www.clarian.com.br

    quarta-feira, 9 de novembro de 2016 19:26
    Moderador
  • Isto mesmo! So consigo fechar o excel executando o gerenciador....

    Ja tentei de tudo! Quando retiro todas as macros da iniciação da planilha, ela abre, mas basta clicar em qualquer botão que possua Macro... Ela Trava, congela e fica pensando....

    quinta-feira, 10 de novembro de 2016 18:42
  • Não da certo, trava antes de poder acessar o VBA

    ....

    quinta-feira, 10 de novembro de 2016 18:43
  • Poderia disponibilizar essa pasta de trabalho para análise?

    http://www.ambienteoffice.com.br - http://www.clarian.com.br

    quinta-feira, 10 de novembro de 2016 19:20
    Moderador
  • Não posso, pois é um sistema que funciona com banco de dados de uma empresa.

    A unica coisa que não vi, foi as referencias. Talvez tenho tenha alguma referência selecionada nesta planilha que nas demais não tem, e por isto trava. Vou dar uma olhada e ja respondo.

    sexta-feira, 11 de novembro de 2016 08:59
  • Reinstale o Office. Se for versão 64bits, aproveite e coloque a 32 bits.

    http://www.ambienteoffice.com.br - http://www.clarian.com.br

    sexta-feira, 11 de novembro de 2016 11:15
    Moderador
  • Tentei removendo as referencias e mesmo assim, não rodou.

    Esta é a ultima alternativa, pois, tem outras 5 planilhas que funcionam muito parecidas com esta e rodam muito bem.

    E não importa se a planilha foi salva em XLS ou XLSM trava igual.

    sexta-feira, 11 de novembro de 2016 12:08
  • Faça o backup desta pasta de trabalho. Em seguida, crie uma pasta de trabalho em branco.

    Mova uma planilha dessa pasta de trabalho com erros para a pasta de trabalho em branco. Salve a pasta de trabalho em branco. Feche a pasta de trabalho com erros. Tente abrir o VBE nessa pasta de trabalho em branco.

    Faça isso até migrar todas as planilhas da pasta de trabalho com erros.


    http://www.ambienteoffice.com.br - http://www.clarian.com.br

    sexta-feira, 11 de novembro de 2016 12:24
    Moderador
  • Não deu certo.
    sexta-feira, 11 de novembro de 2016 14:06
  • Você tem que ser mais específico.

    http://www.ambienteoffice.com.br - http://www.clarian.com.br

    sexta-feira, 11 de novembro de 2016 15:03
    Moderador
  • Usamos várias planilhas com macros na empresa, todas rodam muito bem em qualquer maquina, porem tem uma especifica que congela a planilha. O "Congelar" significa que a planilha fica pensando e não responde mais a nenhum comando (CTRL+ALT+BREAK ou ALT+ESC, etc). so podendo ser fechada pelo gerenciador de tarefas.

    Este problema so aparece em computadores Windows 10 64bit.

    Este problema so acontece com UMA plainlha as demais funcionam normalmente:

    Ações tomadas:

    - Desativado as macros da inicialização -> Quando feito isto a planilha entra, mas assim que qualquer macro roda, a planilha trava. Ate mesmo um link que informa que o usuário não ADM para poder acessar a planilha trava.

    - Desativar Referencias da programação -> Não funcionou, apresenta o mesmo problema

    - Mudar o tipo de arquivo -> Tentamos savar a planilha em todas as versões mas não houve sucesso

    - Usar 

    #If Vba7 Then Declare PtrSafe Sub... #Else Declare Sub... #EndIf

    também não funcionou...

    Problema complicado este.

    sexta-feira, 18 de novembro de 2016 17:54
  • Certo.

    -Você usa alguma chamada API? Se sim, qual?

    O erro acontece quando você pressiona Alt+F11, ao entrar no VBE, ou ocorre ao rodar uma macro específica? Se for uma macro específica, qual é o código que ela executa?


    http://www.ambienteoffice.com.br - http://www.clarian.com.br

    domingo, 20 de novembro de 2016 20:44
    Moderador
  • Não uso API.

    Acontece quando rodo qualquer macro, tentei uma simples de msgbox, e travou igual...

    segunda-feira, 21 de novembro de 2016 08:58
  • Não sei o que pode ser.

    Minha sugestão é você desinstalar o Office desse computador e reinstalar o Office 32 bits, mesmo que o fato de ele ser 64 bits parece não ser a raiz do problema.


    http://www.ambienteoffice.com.br - http://www.clarian.com.br

    • Sugerido como Resposta Rafael.vieira sexta-feira, 5 de maio de 2017 12:47
    segunda-feira, 21 de novembro de 2016 11:09
    Moderador
  • Bom dia

    Estou com um problema parecido com uma macro ela no windows 7 funciona normalmente mas no windows 10 não funciona ja olhei o caminho e esta certo fui dando f8 ate chegar no erro mas nao conecta poderia me da uma ajuda por favor

    sexta-feira, 5 de maio de 2017 12:49