VBA - Como renomear ou excluir um módulo ou formulário

Como renomear ou excluir um módulo ou formulário VBA

Na primeira vez que você inserir um módulo no VBA, ele receberá automaticamente o nome de “Módulo 1”E o módulo subsequente se tornará Módulo2, Módulo3 etc. Da mesma forma, quando você inserir um formulário de usuário, ele será denominado UserForm1, UserForm2 etc.

Renomeando um Módulo

Para renomear seu módulo ou formulário, você precisa ter a janela de propriedades ativada em seu VBE.

Se a janela de propriedades não estiver aparecendo, pressione F4 ou vá para a barra de menu e selecione Visualizar, Propriedades Janela.

  1. Clique no módulo que deseja renomear no Explorador de projetos.
  2. Selecione o nome da propriedade no Janela de Propriedades (um módulo terá apenas esta propriedade; um formulário tem várias propriedades)

3. Exclua o nome do módulo (neste caso, Módulo1) e digite o nome que deseja chamar de seu módulo.

4. Pressione enter para renomear o módulo.

Você renomeia seus formulários da mesma maneira.

Excluindo um módulo

Ocasionalmente, você pode precisar remover um módulo ou formulário de que não precisa mais.

Clique com o botão direito do mouse no módulo ou formulário que deseja remover para exibir o menu de atalho do botão direito.

Clique Retirar (nesse caso Módulo 2)

OU

Clique no Arquivo menu e, em seguida, clique em Remova (Módulo 2).

Uma caixa de aviso aparecerá perguntando se você deseja Exportar o módulo ou formulário antes de removê-lo. Exportar o módulo ou formulário permite salvá-lo como um arquivo individual para uso em um projeto Excel diferente em outro momento.

Na maioria das vezes, quando você remove um módulo ou formulário, é porque você não precisa dele, então clique em Não.

Módulos e formulários de nomenclatura

É uma boa prática renomear módulos e formulários para dar-lhes nomes mais significativos. Por exemplo, se UserForm1 for um formulário para inserir os detalhes da fatura, podemos renomeá-lo para frmInvoices. Da mesma forma, se o Módulo1 for usado para manter algumas funções gerais que serão usadas repetidamente em todo o seu código, você pode renomeá-lo para basGeneral ou modGeneral (dependendo de quais convenções de nomenclatura você gostaria de usar).

É uma boa ideia ser consistente com as convenções de nomenclatura, tanto na nomenclatura de seus módulos e formulários quanto nas variáveis ​​que você usa em seu código. Você notará que escrevi as primeiras 3 letras do nome do módulo ou formulário em letras minúsculas e uma letra maiúscula no início da descrição do módulo ou formulário. Isso é conhecido como CamelCase (https://en.wikipedia.org/wiki/Camel_case) e é um bom hábito a se adquirir ao nomear seus objetos. Também usei a convenção de nomenclatura Leszynski, que costuma ser usada por programadores de Visual Basic. (https://en.wikipedia.org/wiki/Leszynski_naming_convention).

wave wave wave wave wave