VBA – Como Renomear ou Excluir um Módulo ou Formulário
In this Article
Como Renomear ou Excluir um Módulo ou Formulário do VBA
Na primeira vez que você inserir um módulo no VBA, ele receberá automaticamente o nome de “Módulo1” e os módulos subsequentes se tornarão Module2, Module3 etc. Da mesma forma, quando você inserir um UserForm, ele será chamado de UserForm1, UserForm2 etc.
Renomeando um Módulo
Para renomear o módulo ou o formulário, é necessário que a janela de propriedades esteja ativada no VBE.
Se a janela de propriedades não estiver sendo exibida, pressione F4 ou vá até a barra de menus e selecione Exibir > Janela ‘Propriedades’.
- Clique no módulo que deseja renomear no Project Explorer.
- Selecione a propriedade Name na Janela Propriedades (um módulo só terá essa 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 dar ao módulo.
4. Pressione Enter para renomear o módulo.
Você renomeia seus formulários da mesma maneira.
Excluir um Módulo
Ocasionalmente, pode ser necessário remover um módulo ou formulário que não seja mais necessário.
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 em Remover (neste caso, Módulo2)
OU
Clique no menu Arquivo e, em seguida, clique em Remover (Módulo2).
Será exibida uma caixa de aviso perguntando se você deseja exportar o módulo ou formulário antes de removê-lo. A exportação do módulo ou formulário permite salvá-lo como um arquivo individual para uso em um projeto diferente do Excel em outro momento.
Na maioria das vezes, quando você remove um módulo ou formulário, é porque não precisa dele, portanto, clique em Não.
Nomear Módulos e Formulários
É uma boa prática renomear módulos e formulários para dar a eles nomes mais significativos. Por exemplo, se UserForm1 for um formulário para inserir detalhes de faturas, podemos renomeá-lo para frmFaturas. Da mesma forma, se o Módule1 for usado para armazenar algumas funções gerais que serão usadas repetidamente em todo o código, você poderá renomeá-lo para basGeral ou modGeral (dependendo das convenções de nomenclatura que você preferir usar).
É uma boa ideia ser consistente com as convenções de nomenclatura, tanto para nomear seus módulos e formulários quanto para as variáveis que você usa em seu código. Você notará que escrevi as três primeiras letras do nome do módulo ou do formulário em minúsculas e coloquei uma letra maiúscula no início da descrição do módulo ou do formulário. Isso é conhecido como CamelCase(https://en.wikipedia.org/wiki/Camel_case) e é um bom hábito a ser adotado ao nomear seus objetos. Também usei a convenção de nomenclatura Leszynski, que é frequentemente usada por programadores do Visual Basic.(https://en.wikipedia.org/wiki/Leszynski_naming_convention).