Comandos VBA comuns no MS Excel

Os comandos VBA fazem com que o MS Excel faça o que você deseja e mais rápido do que através de todos os menus da barra de navegação. Os programadores usam o VBA para escrever macros no MS Excel; Essas macros podem executar funções específicas para seu aplicativo. Os programadores podem se beneficiar de ter uma linguagem de referência do VBA em mãos para descobrir como implementar novas funcionalidades. Alguns comandos VBA são bastante comuns e úteis.

Caixa de mensagem

Uma caixa de mensagem, ou mais conhecida como janela pop-up irritante, permite que o Excel interaja com os usuários. O comando do VBA, “MsgBox” (sem aspas) é usado para criar caixas de mensagem. O programador usa o VBA para definir quais informações serão fornecidas ao usuário em uma caixa de mensagem, quais informações serão inseridas e o que será feito com essas informações.

Seleção de células

O comando VBA, Range, refere-se a uma célula ou grupo de células. Quando combinado com a propriedade do objeto Valor, como em “Intervalo (” A1 “). Valor” (sem abrir e fechar as aspas), você pode selecionar o conteúdo de uma célula.

Ciclo

Os programadores geralmente precisam percorrer várias instâncias de um objeto para que uma função seja totalmente implementada. Para o MS Excel, os comandos do VBA para o ciclo são “Para cada … Próximo” (sem as aspas).

Comentários

Aceite, os programadores são humanos e esquecerão o objetivo de um comando VBA. Uma maneira de evitar o esquecimento é comentar ao longo do código VBA. A maneira mais comum de comentar um VBA para Excel é usar o apóstrofo, mas há um comando muito mais longo, “Rem” (sem as aspas), que pode ser usado para aqueles que preferem não usar pontuação no código.

Acelere os cálculos

O MS Excel calcula as fórmulas automaticamente, ou você pode se calcular, atualizando-as com base nas alterações de informações, pressionando a tecla “F9”. No entanto, ambos os métodos exigem posicionamento dentro e atrás do VBA se suas fórmulas são para funções definidas pelo usuário, tornando o cálculo mais lento. Segundo a Microsoft, você pode impedir que o Microsoft Excel calcule fora do VBA redirecionando a chave “F9” com uma sub-rotina privada:

Application.OnKey “{F9}”, “Recalc”

Referências

 

Você pode estar interessado:

Deixe um comentário