Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] Módulo VBA - Excel

Diante do que foi explicado em aula, tivemos que trocar passar um dos códigos VBA de um módulo x para outro. Por isso, concluo que o melhor dos cenários é desenvolver todos os códigos dentro de um único módulo. É uma prática considerada correta?

1 resposta
solução!

Oii, Estudante! Tudo joia?

Ótima pergunta!

Isso vai depender bastante do contexto em que o projeto está inserido. Por exemplo, o que foi apresentado em aula, foi uma boa prática, pois as macros estavam marcadas como Privado e estavam em módulos diferentes. Isso facilitaria a organização e manutenção do código, além de evitar problemas ao chamar as macros de diferentes módulos.

No cotidiano do profissional, outros fatores podem interferir na decisão se é viável ou não, pode ser que criar vários módulos fique mais fácil de gerenciar, por exemplo. E esses fatores que devem ser levados em consideração são:

  • Complexidade;
  • Organização;
  • Se é necessário macros privadas ou não.

Então é preciso analisar bem o contexto do projeto para entender qual será a melhor escolha para ele.

Espero ter esclarecido sua dúvida. Conte conosco para te auxiliar.

Bons estudos!