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?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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?
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:
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!