comandos VBA obter MS Excel para fazer o que você quer - e mais rápido do que folhear todos os menus na barra de navegação. Os programadores usam para escrever macros VBA no MS Excel ; estas macros podem desempenhar funções que podem 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 do VBA são bastante comuns e útil para aprender imediatamente. Caixa de Mensagem
Uma caixa de mensagem , ou mais comumente referido como "aquele chato pop -up ", permite que o Excel para interagir com os usuários . O comando VBA, " MsgBox " (sem aspas ) é usado para criar caixas de mensagem. O programador usa VBA para definir quais informações seriam dadas para o usuário em uma caixa de mensagem , as informações que serão de entrada pelo usuário e que será feito com essa informação.
Selecionando Células
O comando VBA , Gama , refere-se a uma célula ou um grupo de células . Combinado com a propriedade do objeto , valor - como em " Range (" A1 ") . Valor " (sem abrir e fechar aspas) - você pode selecionar o conteúdo de uma célula
< br. > Looping
programadores muitas vezes precisam fazer um loop através de múltiplas instâncias de um objeto para implementar integralmente 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 vou esquecer o destino de um comando VBA. Uma maneira de evitar o esquecimento é 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 ", Rem " (sem aspas ) que pode ser usado para aqueles que preferem não usar pontuação no código.
< Br >
acelerar cálculos
defaults MS Excel para calcular automaticamente as fórmulas , ou você pode calcular fórmulas - atualizá-los com base nas mudanças na informação - pressionando a tecla " F9 " . No entanto, ambos os métodos requerem entrar e volta para fora do VBA se suas fórmulas para chamar funções VBA definidas pelo usuário , retardando cálculo. Segundo a Microsoft, você pode impedir que o MS Excel de cálculo fora do VBA , redirecionando a tecla " F9 ", com uma sub-rotina privada dos seguintes:
Application.OnKey " { F9 } ", " Recalc "