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?
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!