Uma macro é um pequeno pedaço de código que você pode criar no Microsoft Office para personalizar as suas aplicações. Macros são criados em Visual Basic for Applications ( VBA ) , um subconjunto da linguagem de programação Visual Basic que é projetado para facilidade de uso. Se você deseja copiar uma célula e colar o conteúdo em outra célula , uma macro é a ferramenta ideal para executar esta função . Basta adicionar o código para o Microsoft Excel e você pode copiar o conteúdo de qualquer célula. Coisas que você precisa 
 Microsoft Office 2003 ou 2007 
 Show Mais instruções 
 1 
 Abra a planilha na qual você gostaria de copiar e colar células. 
 
 2 
 Clique na guia "Desenvolvedor" e clique em "Visual Basic". 
 3 
 Clique na guia "Inserir" na janela " Visual Basic" e clique em " Módulo ". Uma nova janela será aberta 
 4 
 Recorte e cole o seguinte código para a janela : . 
 
 Sub CpyPste () 
 
 Dim vender Faixa 
 
 Dim NewRow As Long Dim 
 
 Rng Como Faixa 
 
 ' desligar a tela atualizar 
 
 Application.ScreenUpdating = False 
 
 NewRow = 401 
 
 Set Rng = Range ( "A1: A400 " ) 
 
 Para Cada Venda Em Rng 
 linhas 
 ( Sell.Row & " :" & Sell.Row ) . Selecione 
 
 Selection.Copy 
 
 linhas ( newRow & " :" & NewRow ) . Selecione 
 
 Selection.PasteSpecial Paste : = xlValues , Operation : = xlNone , SkipBlanks : = _ 
 
 False, Transpose : = False 
 
 Application.CutCopyMode = False 
 
 NewRow = NewRow + 1 
 
 Próxima Venda 
 
 Range (" A1" ) . Selecione 
 
 Application.ScreenUpdating = true 
 
 End Sub 
 5 
 Altere o código para atender às suas necessidades. Modifique o intervalo ( "A1: A400 ") para o intervalo de dados em seu documento. Por exemplo, se os dados estão em células B1 a B10, você mudaria o intervalo para ( " B1: B10 " ) . Você também vai precisar para especificar onde os dados devem ser colados ( A401 celular nesta macro, definido por "401 " ) . 
 6 
 Pressione " F5" para executar a macro .