No Excel, uma gama é um grupo de células seleccionadas. Depois que as células foram selecionados, eles podem gerar fórmulas relacionadas, exibir um conjunto de informações bloqueadas ou ser copiados para outra planilha. Você pode usar VBA (Visual Basic for Applications) para copiar e colar um intervalo de um livro do Excel para outro. Não é difícil de fazer quando você sabe o código certo. Assim que tiver o código, decidir sobre o módulo que você deseja inserir o código eo que vai acionar o código para ser executado.
Coisas que você precisa
- Microsoft Excel
Crie duas pastas de trabalho diferentes em Excel. O primeiro livro irá conter o intervalo que você deseja copiar, enquanto o outro é onde você vai colar o intervalo em. Mantenha a pasta de trabalho que atualmente tem a escala aberta. O outro livro não tem de estar aberto para completar o restante das etapas.
Abra o Editor do Visual Basic. Clique em "Ferramentas gt; macros gt; Editor do Visual Basic" no Excel 2003 ou anterior. No Excel 2007, você vai precisar para mostrar a "Desenvolvedor" guia em primeiro lugar. Clique no "Escritório" botão e, em seguida, "Opção Excel." Clique na caixa ao lado "Mostrar guia Desenvolvedor na faixa de opções" debaixo de "Geral" guia e clique em "ESTÁ BEM." Clique no "Desenvolvedor" guia e clique em "Visual básico" para abrir o editor.
Clique em "esta pasta de trabalho" na esquerda; painel do lado para abri-lo na janela de código. Adicione o seguinte código para a janela de código:
Public Sub copyRange ()
pastas de trabalho ("-Book1" -) ._
Folha de trabalho("-CurrentSheet"-) _
Alcance ("-A1: C10" -) Copy_.
Destino: =
pastas de trabalho ("-Book2" -) ._
Fichas de trabalho("-PasteSheet" -) ._
Alcance("-A1"-)End Sub
Alterar as informações no parêntese para corresponder às suas pastas de trabalho. "livro 1" é o livro que você está trabalhando atualmente em. "CurrentSheet" é a planilha que tem o intervalo que você deseja copiar. "A1: C10" é o intervalo de células que você deseja copiar. "book2" é o livro que você deseja colar o intervalo. "PasteSheet" é a planilha que você deseja colar o intervalo em. "A1" é a célula de início que você deseja colar o intervalo em.
Salvar e executar o código. Clique em "Ferramentas gt; macro gt; macros" no Excel 97 a 2003. No Excel 2007, clique no "macros" botão no "Desenvolvedor" aba. veja a "copyRange" função na lista de macros. Clique nele e clique em "Corre." O código será executado e copiar o intervalo de uma planilha e colá-lo em outro.
dicas & avisos
- Você pode colar o intervalo no mesmo livro ou folha de cálculo que você copiou-lo partir. Basta introduzir a pasta de trabalho ou planilha nome no código onde você iria colocar a pasta de destino ou folha de cálculo.