VBA (Visual Basic) é construído sobre a observação inteligente que você pode economizar tempo de programação através da construção de macros e automaticamente gerar o código do seu procedimento. A grande vantagem é que você evite escrever código arcano e sintaxe. Isso economiza tempo. Você pode usar o VBA para criar uma macro que irá obter os intervalos nomeados a partir de uma planilha do Excel e copiá-los para outras folhas do mesmo livro. Claro, você pode criar outras macros que irão receber os intervalos nomeados e manipular os dados de outras maneiras. Instruções
Usando o VBA para obter os intervalos nomeados no Excel
1
A partir do menu Iniciar, selecione "Programas ", depois " Excel ".
2
Criar algumas tabelas do teste que vai estar nos intervalos nomeados . Primeiro, vá para a célula B2 e digite o número " 10 ". Pressione Enter . Célula B2 Copiar usando Ctrl- C . Segure a tecla Shift e pressione a seta para baixo 8 vezes , em seguida, pressione a seta para a direita 4 vezes . Pressione Ctrl- V para colar .
3
Verifique se você tem uma tabela 9x5 cheia de dezenas .
4
nomear o intervalo , encontrando o Nome box no canto superior esquerdo - é um pequeno, de cabeça para baixo triângulo preto no canto esquerdo ao lado da caixa que lê atualmente " B2 ". Clique na caixa Nome e pressione a tecla Backspace para limpar . Digite a palavra " TableOne . " Pressione "Enter ".
5
Ir para célula B15 para criar um segundo intervalo nomeado. Digite " 20 " e pressione " Enter". Copie o B2 celular usando Ctrl- C . Segure a tecla Shift e pressione a seta para baixo 8 vezes , em seguida, pressione a seta Direita 4 vezes . Pressione Ctrl- V para colar . Nomeie o intervalo, novamente encontrar a Caixa de nome , clicando sobre ela , e limpá-lo. Digite a palavra " TableTwo . " Pressione "Enter ".
Clique na célula A1 para começar de novo.
6
Criar uma macro VBA para obter os intervalos nomeados pelo primeiro selecionar ferramentas . Em seguida, selecione Macros. Em seguida, selecione Gravar Nova Macro . Pressione OK e aceite o nome Macro1 , a macro vai começar a gravar
7
Clique no triângulo para baixo na caixa Nome . . Selecione " TableOne . " Pressione Ctrl + C para copiar . Clique Folha 2 (inferior) e vá para o G1 . Pressione Ctrl- V para colar . Pressione Folha 1. Mais uma vez , clique no triângulo para baixo na caixa Nome e selecione TableTwo . Pressione Ctrl- C . Pressione Folha 3. Pressione Ctrl- V para colar . Pressione o quadrado azul na caixa Macro Record.
8
Para ver o programa curto que você criou, selecione Ferramentas , Macro, Macros, e Macro1 (ou o nome de sua macro). Clique em " . Editar" O código deve gostar assim:
Sub Macro1 ()'' Macro1 Macro ' .... ' Application.Goto Referência: . . . = " TableOne " Folhas Selection.Copy ( " Plan2 " ) Selecione Range (" G1" ) Selecione Sheets ActiveSheet.Paste ( " Sheet1" ) Selecione Application.Goto Referência: = Aplicação " TableTwo " . CutCopyMode = Sheets Selection.Copy falsos ( " Plan3 " ). Selecione ActiveSheet.PasteEnd Sub
9
Execute a macro , indo de volta para a planilha (clique na outra caixa Excel na parte inferior da página ) . Limpar folhas 2 e 3. Ir para folha 1 . Clique em "Ferramentas ", " Macro ", " Macros " e " Run ". Macro1 é destacado e ele vai executar.