Índice:
- A opção Verificação de sintaxe automática
- A opção Exigir declaração de variável
- A opção Auto List Members
- A opção Auto Quick Info
- A opção Auto Data Tips
- A configuração Auto Indent
- A opção de edição de texto de arrastar e soltar
- A opção Default to Full Module View
- A opção Procedimento separador
Vídeo: #24 - Curso de Macros e Excel VBA - Restringir acesso as planilhas 2025
Se você é sério sobre se tornar um programador do Excel, você passará muito tempo com módulos VBA em sua tela. Para ajudar a tornar as coisas mais confortáveis possível, o VBE oferece algumas opções de personalização.
Quando o VBE está ativo, escolha Ferramentas → Opções. Você verá uma caixa de diálogo com quatro guias: Editor, Formato do Editor, Geral e Docking. Aproveite um momento para explorar algumas das opções encontradas em cada guia.
A figura a seguir mostra as opções acessadas clicando na guia Editor da caixa de diálogo Opções. Use a opção na guia Editor para controlar o funcionamento de certas coisas no VBE.
A opção Verificação de sintaxe automática
A configuração Auto Syntax Check determina se o VBE exibe uma caixa de diálogo se descobre um erro de sintaxe enquanto você está inserindo seu código VBA. A caixa de diálogo informa aproximadamente qual é o problema. Se você não escolher essa configuração, o VBE sinaliza erros de sintaxe exibindo-os de uma cor diferente do resto do código, e você não precisa lidar com as caixas de diálogo que aparecem na tela.
A opção Exigir declaração de variável
Se a opção Exigir declaração de variável estiver definida, o VBE irá inserir uma instrução Option Explicit no início de cada novo módulo VBA que você adicionar. Quando a instrução Option Explicit aparecer no seu módulo, você deve definir explicitamente cada variável que você usa.
A opção Auto List Members
Se a opção Auto List Members estiver definida, o VBE fornece alguma ajuda quando você estiver inserindo seu código VBA. Ele exibe uma lista que logicamente completará a declaração que você está digitando. Esse recurso é um dos melhores do VBE.
A opção Auto Quick Info
Se a opção Auto Quick Info estiver selecionada, o VBE exibirá informações sobre funções e seus argumentos conforme você digita. Esse comportamento é semelhante ao modo como o Excel lista os argumentos de uma função à medida que você começa a digitar uma nova fórmula.
A opção Auto Data Tips
Se a opção Auto Data Tips estiver definida, o VBE exibirá o valor da variável sobre a qual seu cursor é colocado quando você está arruinando o código. Esta opção é ativada por padrão e muitas vezes é bastante útil. Não há motivos para desativar esta opção.
A configuração Auto Indent
A configuração Auto Indent determina se o VBE automaticamente recorta cada nova linha de código igual à linha anterior. A maioria dos desenvolvedores do Excel está interessada em usar recortes em seu código, portanto, esta opção normalmente é mantida.
Por caminho, use a tecla Tab, e não a barra espaciadora, para recuar seu código. Além disso, você pode pressionar Shift + Tab para excluir uma linha de código. Se quiser mais do que uma única linha, selecione todas as linhas que deseja recuar e, em seguida, pressione a tecla Tab.
A barra de ferramentas Editar do VBE (oculta por padrão) contém dois botões úteis: Recuo e Outdent. Estes botões permitem que você recuse ou exclua rapidamente um bloco de código. Selecione o código e clique em um desses botões para alterar o recuo do bloco.
A opção de edição de texto de arrastar e soltar
A opção de edição de texto de arrastar e soltar, quando ativada, permite copiar e mover texto arrastando e soltando com o mouse.
A opção Default to Full Module View
A opção Default to Full Module View define o estado padrão para novos -módulos. (Isso não afeta os módulos existentes.) Se configurado, os procedimentos na janela de código aparecem como uma única lista rolável. Se esta opção estiver desligada, você pode ver apenas um procedimento por vez.
A opção Procedimento separador
Quando a opção Separador de procedimento está ativada, as barras separadoras aparecem no final de cada procedimento em uma janela de código. As barras de separador fornecem uma boa linha visual entre os procedimentos, facilitando a exibição de onde um pedaço de código termina e outro começa.
