Compartilhar via

Visual Basic Excel erro de compilação: Procedimento grande demais.

Anônima
2019-04-20T15:44:57+00:00

Boa tarde, desenvolvi um módulo em VBA Excel e quando inseri uma mudança em um gráfico apareceu o erro Procedimento muito grande, como resolver?

Microsoft 365 e Office | Excel | Para uso doméstico | Windows

Pergunta bloqueada. Essa pergunta foi migrada da Comunidade de Suporte da Microsoft. É possível votar se é útil, mas não é possível adicionar comentários ou respostas ou seguir a pergunta.

0 comentários Sem comentários

Resposta aceita pelo autor da pergunta

Anônima
2019-04-20T18:19:32+00:00

Boa tarde Marcos.

Geralmente este erro é apresentado quando os caracteres excedem 64000 caracteres (aproximadamente 1200 linhas) quando compilado. Uma boa opção é dividir o seu os procedimentos em partes, não há uma receita previa para este procedimento, isto depende das funcionalidades e/ou necessidades.

Outra possibilidade é rever suas rotinas e "enxuga-las" ao máximo para tentar reduzi-las.

Caso não seja este o caso, sugiro tentar executar um reparo no seu aplicativo seguindo os procedimentos contidos no link abaixo.

Reparar um aplicativo do Office: https://support.office.com/pt-br/article/repara...

Como outra alternativa, deixarei o link para fórum voltado especificamente para o Excel, onde você poderá encontrar ainda mais ajuda.

Segue o link: https://social.msdn.microsoft.com/Forums/pt-Br/...

Espero ter ajudado

Esta resposta foi útil?

0 comentários Sem comentários

4 respostas adicionais

Classificar por: Mais útil
  1. Anônima
    2019-04-20T19:49:01+00:00

    Obrigado Diego.

    Boa Páscoa!

    Esta resposta foi útil?

    0 comentários Sem comentários
  2. Anônima
    2019-04-20T16:43:56+00:00

    Olá MarcosF0551, tudo bem?

    Seja bem-vindo à Comunidade da Microsoft.

    Marcos, neste caso, como a sua questão tem relação com VBA, o ideal é que crie uma pergunta em nosso fórum do MSDN voltado para este cenário, para isso acesse o link abaixo:

    https://social.msdn.microsoft.com/Forums/pt-BR/...

    Se a resposta ajudou de alguma forma, por favor, marque como resposta, caso a sua dúvida não tenha sido solucionada, por favor, poste novamente.

    Espero ter ajudado, até mais!

    Esta resposta foi útil?

    0 comentários Sem comentários
  3. Anônima
    2019-04-20T16:25:51+00:00

    Boa tarde Diego, acontece que o programa já estava funcionando e  o erro ocorreu quando modifiquei o tamanho de um gráfico, usando um módulo em VBA. Já diminui o tamanho do módulo retirando do mesmo a parte da modificação e colocando em outro módulo, mas o erro persiste. Portanto acredito  que talvez não seja problema de versão 32 ou 64 bytes.

    Esta resposta foi útil?

    0 comentários Sem comentários
  4. Anônima
    2019-04-20T15:57:44+00:00

    Olá Marcos tudo bem?

    Seja bem vindo(a) a Comunidade Microsoft, lamento que esteja passando por esta situação.

    Meu nome é Diego Almeida sou orientador independente e estou aqui para lhe ajudar.

    Esse problema pode ocorrer porque a macro do VBA foi criada usando uma versão de 64 bits de um programa do Office de 32 bits.

    Sugiro que diga as instruções dos dois artigos que deixarei logo abaixo e verifique se funciona.

    Erro de compilação: procedimento grande demais: https://support.microsoft.com/pt-br/help/983044...

    Procedimento muito grande: https://docs.microsoft.com/pt-br/office/vba/lan...

    Se esta repostas foi útil a você, selecione "Resolvi meu problema” localizado logo abaixo desta mensagem.

    Por favor, deixe-nos saber o resultado deste processo, é muito importante para nós, obrigado.

    Espero ter lhe ajudado.

    Esta resposta foi útil?

    0 comentários Sem comentários