Como personalizar o ambiente VBA através da guia Editor

Se você é sério sobre como se tornar um programador de Excel, você vai gastar um monte de tempo com módulos VBA na sua tela. Para ajudar a tornar as coisas o mais confortável possível, VBE oferece muito poucas opções de personalização.

Quando VBE é ativa, escolha Ferramentas-Opções. Você verá uma caixa de diálogo com quatro guias: Editor, Format Editor, Geral e de ancoragem. Tome 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 a forma como certas coisas funcionam no VBE.

O guia Editor na caixa de diálogo Opções.
O guia Editor na caixa de diálogo Opções.

A opção de verificação automática de sintaxe

O Verifique o ajuste Auto Syntax determina se VBE aparece uma caixa de diálogo se detectar um erro de sintaxe, enquanto você está digitando o seu código VBA. A caixa de diálogo diz mais ou menos qual é o problema. Se você não escolher essa configuração, bandeiras VBE erros de sintaxe, exibindo-os em uma cor diferente do resto do código, e você não tem que lidar com caixas de diálogo aparecendo na tela.

A opção Requerer declaração de variável

Se a opção Exigir declaração variável é 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 aparece 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 está definido, VBE fornece alguma ajuda quando você está digitando o seu código VBA. Ele exibe uma lista que seria logicamente completar a declaração que você está digitando. Esta característica é um dos melhores no VBE.

A opção Auto Quick Info

Se a opção Auto Quick Info é selecionado, VBE exibe informações sobre as funções e os seus argumentos à medida que escreve. Este comportamento é semelhante à maneira como o Excel lista os argumentos para uma função que você começar a digitar uma nova # 173-fórmula.

A opção de sugestões de dados Auto

Se a opção Dicas de Dados Auto está definido, VBE exibe o valor da variável sobre a qual o cursor é colocado quando você está depurando código. Esta opção é ativada por padrão e muitas vezes é bastante útil. Não há nenhuma razão para desativar esta opção.

A configuração Auto recuo

A configuração Auto recuo determina se VBE recua automaticamente a cada nova linha de código o mesmo que a linha anterior. A maioria dos desenvolvedores do Excel estão interessados ​​em utilizar recortes em seu código, por isso esta opção é normalmente mantida por diante.

By the way, usar a tecla Tab, não a barra de espaço para recuar seu código. Além disso, você pode pressionar Shift + Tab para recuo à esquerda de uma linha de código. Se você deseja recuar mais do que apenas uma linha, selecione todas as linhas que você deseja recuar e pressione a tecla Tab.

barra de ferramentas Editar do VBE (que está oculta por padrão) contém dois botões úteis: Recuo e Diminuir avanço. Estes botões permitem-lhe rapidamente travessão ou recuo à esquerda um bloco de código. Selecione o código e clicar em um desses botões para alterar o recuo do bloco.

A opção de edição arrastar-e-soltar texto

A opção de edição arrastar-e-soltar texto, quando ativado, permite copiar e mover texto, arrastando e soltando com o mouse.

O padrão para Ver módulo completo opção

O padrão para Ver módulo completo opção define o estado padrão para nova # 173 módulos. (Ele não afeta os módulos existentes.) Se for definido, os procedimentos na janela de código aparecem como uma única lista de rolagem. Se esta opção estiver desligada, você pode ver apenas um procedimento de cada vez.

A opção Processo Separador

Quando a opção Processo de separação está ligado, barras separadoras aparecem no final de cada processo em uma janela de código. barras de separação fornecer uma linha visual agradável entre os procedimentos, tornando mais fácil ver onde um pedaço de código termina e outro começa.

menu