Ser capaz de copiar dados de uma planilha para outra no Excel economiza o tempo do usuário uma vez que ele não tem que copiá-lo manualmente. A melhor maneira de copiar dados entre folhas é utilizar a área de transferência do sistema. No VBA , você pode usar a propriedade "Select" para selecionar uma planilha e você pode usar o objeto "Seleção" para copiar dados para a área de transferência do sistema. O método de " Paste " cola o conteúdo da área de transferência para a folha que está atualmente selecionado. Instruções
1
Clique na aba " Sheet1" e digite " dados em Sheet1" na A1. Clique em " Plan2 " e digite " dados em sheet2 " em A1.
2
Clique na guia "Desenvolvedor" , clique em " Visual Basic ", e clique no menu "Inserir" . Clique em " Module" para inserir um novo módulo de código .
3
Crie um novo procedimento sub .
CopyDataBetweenSheets Private Sub ( )
4
Adicione o seguinte código para selecionar o Sheet1 e copiar os dados em A1: .
Sheets
( " Sheet1" ) Selecione
Range (" A1") Selecione
. Selection.Copy
5
Adicione o seguinte código para selecionar Plan2 e cole os dados copiados de Sheet1 : .
Sheets
( " Plan2 " ) Selecione
Range ( . "A2" ) Selecione
ActiveSheet.Paste
6
Selecione os dados na célula A1 e copiá-lo adicionando o seguinte código:
Range (" A1 " . Selecionar)
Selection.Copy
7
cole os dados copiados de Plan2 , adicionando o seguinte código:
Sheets (" . Sheet1 " ) Selecione
Range (" A2 " ) . Selecione
ActiveSheet.Paste
8
terminar o procedimento , acrescentando " End Sub ". Pressione " F5" para executar o procedimento sub .