Como escrever macros em Visual Basic

Criar macros poderosas com menos de vinte teclas.

Quanto tempo você pode se dedicar a aprender este tipo de código de computador:
"Selection.Sort Key1: = Range ("A5"), Order1: = xlAscending?" Você pode sentir a vida é muito curta para gastar tanto tempo para fazer uma tarefa simples. Felizmente, Visual Basic oferece uma maneira mais fácil. Para muitas tarefas, você pode simplesmente criar uma macro, que é um procedimento automatizado criado a partir de um procedimento manual. Macros são úteis porque você simplesmente pressionar um botão e gravar os passos necessários para completar a tarefa na planilha. O intérprete Visual Basic gera automaticamente o código. O computador se encarrega de sintaxe arcano de modo que você não precisa se preocupar com isso. Sempre que você quiser executar o procedimento, basta executar a macro.

  • Criar alguns dados de um "ordenar" macro. Introduzir os seguintes dados nas células A1 a A5: "Mancini," "Talbot," "Simons," "Chen" e "Ito."

  • Iniciar a gravação da macro, selecionando "Ferramentas" e "Macro." Em seguida, selecione "Gravar Nova Macro" e pressione "ESTÁ BEM."

  • Mova o cursor para a célula A1, premindo "Ctrl" + "Casa." Selecione a coluna de nomes mantendo a "Mudança" chave e pressionando "Ctrl" com a seta para baixo. aperte o "Ordernar ascendente" chave (o botão no menu superior rotulada "AZ" com uma seta para baixo). Parar a gravação da macro, pressionando o quadrado azul na "Parar Rec" janela.

  • Rever o seu código gerado por computador, segurando "Alt" e pressionando "F8." Em seguida, selecione o nome da sua macro, que deve ser "Macro1" se o computador selecionado o nome automaticamente. pressione "Editar." Confirmar que o computador gerado o seguinte código:



    Sub Macro1 ()
    `
    `Macro Macro1
    `Macro gravada em 2010/04/29 por w
    `

    `

    Alcance("A1: A6") .Select
    Selection.Sort Key1: = Range ("A1"), Order1: = xlAscending, Header: = xlGuess, _
    OrderCustom: = 1, MatchCase: = False, Orientação: = xlTopToBottom
    ActiveWindow.SmallScroll Down: = 69

    End Sub

dicas & avisos

  • A macro tipo pode ser facilmente modificado para classificar 5.000 nomes. Basta usar "Ctrl" + "G" para ir para A5000 celular. Entrar "A5000" no "Vamos para" caixa e pressione "Entrar." Digite um nome como "Sallers." Volte para a célula A1 e selecione o intervalo A1 a A5000, mantendo o "Mudança" chave eo "Ctrl" chave e pressionando a seta para baixo duas vezes. Em seguida, pressione o "Ordernar ascendente" chave, que irá classificar todos os nomes nesse intervalo.
  • Em outros idiomas, um programador de computador deve digitar o código arcana depois de aprender os elementos da linguagem de programação. Visual Basic gera automaticamente o código.
De esta maneira? Compartilhar em redes sociais:

LiveInternet