1
resposta

Erro ao rodar o código de VBA - Gerar Mala Direta

Olá pessoal,

Após criar e alterar a Sub de GerarMalaDireta com a Aula 2 Modularizando o código para eficiência. Ao rodar o código o Excel trava e aparece a seguinte mensagem:

Alguém sabe como posso resolver?
Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Olá, Gabrielly, tudo bem?

OLE é a sigla para Object Linking and Embedding, uma tecnologia desenvolvida pela Microsoft que permite a interação entre aplicativos do Office. O erro de ação OLE ocorre quando a resposta esperada não é retornada dentro do tempo necessário. Nesses casos, o Excel exibe a mensagem:

“O Microsoft Excel está aguardando que outro aplicativo conclua uma ação OLE.”

Para resolver, siga as orientações abaixo:

  1. Primeiro passo: reinicie o computador e tente novamente. Muitas vezes, isso já corrige o problema.

  2. Caso o erro continue, siga este procedimento no Excel:

    1. Abra a pasta de trabalho, clique em Arquivo > Opções.
      ela do Microsoft Excel mostrando o menu Arquivo. A opção 'Opções' está destacada em vermelho na parte inferior esquerda

    2. Vá até a aba Avançado e role até a seção Geral.

    3. Marque a opção “Ignorar outros aplicativos que usam Troca Dinâmica de Dados (DDE)” e clique em OK para salvar as alterações.
      Janela de Opções do Excel aberta na aba Avançado. Na seção Geral, a opção 'Ignorar outros aplicativos que usem Intercâmbio Dinâmico de Dados (DDE)' está marcada e destacada em vermelho.

    4. Reinicie o Excel (feche e abra novamente) e verifique se a mensagem desapareceu.

Espero ter ajudado.

Qualquer dúvida que surgir, compartilhe no fórum. Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!