Comandos comuns do VBA no MS Excel

Aprenda outra função sobre o Excel.

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 VBA, "MsgBox" (sem as 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 o usuário inserirá 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 Value, como em "Range (" A1 "). Value" (sem abrir e fechar as aspas), você pode selecionar o conteúdo de uma célula.

Ciclo

Os programadores geralmente precisam alternar 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 propósito de um comando VBA. Uma maneira de evitar o esquecimento é fazer um comentário em todo o código do VBA. A maneira mais comum de comentar sobre 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 calcular a si mesmo, atualizando-as com base nas mudanças de informações, pressionando a tecla "F9". No entanto, os dois métodos exigem posicionamento dentro e atrás do VBA, se suas fórmulas forem para funções definidas pelo usuário, diminuindo o cálculo. Segundo a Microsoft, você pode evitar que o MS Excel faça cálculos fora do VBA, redirecionando a chave "F9" com uma sub-rotina privada:

Application.OnKey "{F9}", "Recalc"