comandos VBA obter MS Excel para fazer o que quiser - e mais rápido do que folhear todos os menus na barra de navegação. Os programadores usam VBA para escrever macros no MS Excel-essas macros podem executar funções que poderiam ser específicos para a sua aplicação. Os programadores podem beneficiar de manter uma referência da linguagem VBA útil para olhar para cima como para implementar novas funcionalidades. Alguns comandos VBA são bastante comuns e útil para aprender imediatamente.
Caixa de mensagem
Uma caixa de mensagem, ou, mais comumente referido como "aquele irritante pop-up", permite que o Excel para interagir com os usuários. O comando VBA, "MsgBox" (sem aspas) é usada para criar caixas de mensagens. O programador usa VBA para definir quais informações seriam dadas para o usuário em uma caixa de mensagem, as informações que irá ser introduzidas pelo utilizador e o que será feito com essa informação.
selecionar células
O comando VBA, Gama, refere-se a uma célula ou um grupo de células. Combinado com a propriedade do objeto, Value - como em "Range (" A1 "). Value" (sem aspas de abertura e fechamento) - você pode selecionar o conteúdo de uma célula.
looping
Os programadores muitas vezes precisam percorrer várias instâncias de um objeto para implementar plenamente uma função. Para o MS Excel, comanda o VBA para looping são "For Each ... Next" (sem aspas).
comentando
Vamos enfrentá-lo, os programadores são humanos e vai esquecer o destino de um comando VBA. Uma maneira de evitar o esquecimento é a comentar extensivamente em todo o código VBA. A forma mais comum de comentar em VBA para Excel é usar o apóstrofo, mas não há um comando mais tempo ", Rem" (sem aspas) que pode ser usado para aqueles que preferem não usar pontuação no código.
Acelerar Cálculos
defaults MS Excel para calcular automaticamente fórmulas, ou você pode calcular fórmulas - atualizando-os com base nas alterações na informação - pressionando a tecla "F9". No entanto, ambos os métodos requerem entrar e volta para fora da VBA se suas fórmulas chamar para funções VBA definidas pelo utilizador, desacelerando cálculo. Segundo a Microsoft, você pode prevenir MS Excel de cálculo fora do VBA, redirecionando a tecla "F9", com uma sub-rotina privada dos seguintes procedimentos:
Application.OnKey "{F9}", "Recalc"