VBA – Como Renomear ou Excluir um Módulo ou Formulário

Written by

Editorial Team

Reviewed by

Steve Rynearson

Translated by

Daniel Caramello

Last updated on May 19, 2023

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.

menu modulo vbe

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’.

exibir janela propriedades

  1. Clique no módulo que deseja renomear no Project Explorer.
  2. Selecione a propriedade Name na Janela Propriedades (um módulo só terá essa propriedade; um formulário tem várias propriedades)mudar nome modulo

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

renomear modulo basgeral

4. Pressione Enter para renomear o módulo.

modulo ja renomeado

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.

menu remover modulo

Clique em Remover (neste caso, Módulo2)

OU

Clique no menu Arquivo e, em seguida, clique em Remover (Módulo2).

menu remover modulo

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.

deseja exportar modulo

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).

vba-free-addin

Exemplos de Add-ins de Códigos VBA

Acesse facilmente todos os exemplos de código que se encontram em nosso site.

Simply navigate to the menu, click, and the code will be inserted directly into your module. .xlam add-in.

(Nenhuma instalação necessária!)

Baixe de Graça

Retornar aos Exemplos de Códigos VBA