1
resposta

Dúvida

Boa tarde professor, agradeceria uma orientação de sua parte, claro, caso seja possível.

Estou desenvolvendo uma planilha usando o VBA, e ao longo do processo, preciso fazer uma somase, procedi da seguinte forma 1º Declarei as colunas de todas as tabelas que com as quais vou trabalhar que no caso colunas que estão nas abas Estoque, Vendas e Compras 2º Usando o set defini como estas colunas referindo em quais tabelas estão, assim como as suas respectivas colunas 3º Depois disso, usei a estrutura de uma função para fazer o somase, conforme dá para ver nas imagens do código. Entretanto, ele está retornando o erro 424, como se o formulário ao qual direciono os resultados não existisse ou estivesse com o nome errado, mas isso não procede, porque eu fiz o teste e este não era o problema.

Poderia me dar uma orientação, pf ?

Código Erro

1 resposta

Oii, Paulo! Tudo bem?

Como é referente a um projeto externo, por não estar inserida no contexto do seu projeto consigo te orientar com algumas sugestões para testes, tudo bem!?

Partimos então que o erro 424 acontece quando o VBA não conseguiu identificar ou acessar um objeto. Seguindo nessa linha, verifique se a referência ao objeto está acessível e existe. Por exemplo, se ControleDaEmpresa for o formulário, ele precisa ser carregado antes da execução do código e precisa instanciá-lo. Outra revisão que pode fazer é usando o Debug. Print antes de acessar as propriedades para ver se o VBS está reconhecendo o objeto. E, vai fazendo exclusão de linhas e executando o código para entendermos onde e como o erro aparece.

Espero que as sugestões sejam um bom ponto de partida, conte sempre conosco para te auxiliar.

Bons estudos!