Ferramentas de Codificação VBA
Barra de ferramentas
A maioria das ferramentas do AutoMacro pode ser acessada por meio da barra de ferramentas dentro do editor VBA:

Alguns também podem ser acessados pelo menu do botão direito do mouse:

IA

Com uma assinatura ativa, você pode acessar os recursos de IA do AutoMacro:

As ferramentas de IA incluem:
- Bot de bate-papo de IA
- Gerador de código de IA
- Comentador de código de IA
- Explicador de código de IA
- Depurador de código de IA
Saiba mais sobre os recursos de IA.
Explorador de código

O Code Explorer do AutoMacro aprimora o Editor VBA. Ao clicar em um módulo de código, você pode ver seus procedimentos. Clique duas vezes nos procedimentos para navegar até eles.

Encontrar tudo

O recurso Localizar tudo do AutoMacro imita o recurso Localizar tudo encontrado no Visual Studio.

- Basta clicar com o botão direito do mouse em uma palavra e clicar em “Localizar tudo”
- Em seguida, você poderá ver a localização de cada referência encontrada.
- Clique em uma referência para ir até ela.
- Verifique quais referências você deseja substituir e clique em “Replace All” (Substituir tudo)
Comentar/descomentar várias linhas de código

O recurso de comentário/descomentário permite que você comente ou descomente rapidamente várias linhas de código de uma só vez. O recurso é inteligente o suficiente para identificar quando algumas linhas de código estão comentadas e outras não, portanto, se você tiver um bloco de código parcialmente comentado, poderá padronizar rapidamente os comentários.

O comentarista também está disponível no menu do botão direito do mouse e com o atalho CTRL ALT C.
Exibir números de linha

Display Line Numbers adiciona números de linha ao código VBA. Isso pode ser útil para revisar o código, especialmente se você o imprimir.

Código de classificação

A classificação de código permite que você reorganize rapidamente os módulos de código sem copiar/colar.

Recuo automático

O Auto Indent adiciona o recuo de código adequado ao módulo ativo.
A indentação adequada facilita a leitura do seu código e reduz as chances de erros.
Por padrão, o recuo do código recuará todo o código uma “tabulação” no início. Essa configuração pode ser alterada no menu Settings (Configurações):

Remover o excesso de quebras de linha

Muitas vezes, ao codificar, as linhas em branco podem se acumular. A ferramenta remover excesso de quebras de linha (botão esquerdo) verifica seu módulo de código ativo e exclui as linhas em branco sempre que forem encontradas mais de duas linhas em branco consecutivas. Os botões de remoção de excesso de quebra de linha à direita examinam todos os seus módulos de código, removendo o excesso de quebra de linha em todos eles.
Use isso em conjunto com a ferramenta Auto Indent para limpar rapidamente seu código.

Módulos de importação/exportação em massa

O Visual Basic Editor permite que você importe ou exporte módulos e UserForms. Infelizmente, ele só permite importar ou exportar um módulo de cada vez.
O AutoMacro adiciona a capacidade de importar ou exportar módulos e UserForms em massa. Para acessar os recursos, use os botões da barra de ferramentas ou clique com o botão direito do mouse na janela do VBAProject.

Botões Voltar e Avançar

O botão Voltar permite que você volte ao local de código anterior. O botão Avançar retorna ao local do código original.
Os comandos armazenam seu histórico de posições de código, permitindo que você volte/avance várias posições de código.
Marcadores

Os marcadores são usados para salvar posições de código em um projeto VBA.
Use o atalho CTRL ~ para criar um marcador (ou o botão da barra de ferramentas à esquerda):

e os atalhos CTRL 1 e CTRL 2 para “pular” para os marcadores anteriores ou seguintes (ou para o botão direito da barra de ferramentas):

Fechar todas as janelas

Feche rapidamente todas as janelas ou todas as janelas, exceto a janela ativa, com esses dois botões.
Copiar controles e códigos do UserForm
O Visual Basic Editor permite que você copie/cole controles de um UserForm para outro. Infelizmente, quando você faz isso, o código do controle associado não é copiado/colado junto com o controle.
O AutoMacro adiciona a capacidade de copiar e colar o código junto com o controle. Para acessar esse recurso, selecione o(s) controle(s) desejado(s) e selecione “Paste Special” (Colar especial). Em seguida, vá para o UserForm de destino e selecione Colar especial para colar o(s) controle(s) e o código associado.

Histórico da prancheta

O Clipboard History mantém um histórico dos itens copiados para a área de transferência, permitindo que você os cole novamente com facilidade no futuro.
Você pode limpar o histórico com o botão de borracha. Ou desative esse recurso completamente no menu Settings (Configurações).
Comece a automatizar o Excel
