Ir ao conteúdo
  • Cadastre-se

Copiar dados sequencialmente


Posts recomendados

Pessoal

Boa Tarde

Criei uma macro para copiar dados de outra pasta de trabalho, conforme abaixo:

Sub Macrodeimportação()
'
' Macrodeimportação Macro
'
'
    Windows("Relatório de Visitas - Padrão.xlsx").Activate
    Range("B5:F5").Select
    Selection.Copy
    Windows("Planilha de Importação Produtos em Uso e Potenciais.xlsx").Activate
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
    Range("B2").Select
    Windows("Relatório de Visitas - Padrão.xlsx").Activate
    Range("B7:C7").Select
    Application.CutCopyMode = False
    Selection.Copy
    Windows("Planilha de Importação Produtos em Uso e Potenciais.xlsx").Activate
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
    Range("C2").Select
    Windows("Relatório de Visitas - Padrão.xlsx").Activate
    Range("B8:C8").Select
    Application.CutCopyMode = False
    Selection.Copy
    Windows("Planilha de Importação Produtos em Uso e Potenciais.xlsx").Activate
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
    Range("D2").Select
    Windows("Relatório de Visitas - Padrão.xlsx").Activate
    Range("A22:M31").Select
    Application.CutCopyMode = False
    Selection.Copy
    Windows("Planilha de Importação Produtos em Uso e Potenciais.xlsx").Activate
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
    Range("A2:C2").Select
    Application.CutCopyMode = False
    Selection.Copy
    Range("A3").Select
    ActiveSheet.Paste
    Range("A4").Select
    ActiveSheet.Paste
    Range("A5").Select
    ActiveSheet.Paste
    Range("A6").Select
    ActiveSheet.Paste
    Range("A7").Select
    ActiveSheet.Paste
    Range("A8").Select
    ActiveSheet.Paste
    Range("A9").Select
    ActiveSheet.Paste
    Range("A10").Select
    ActiveSheet.Paste
    Range("A11").Select
    ActiveSheet.Paste
    Range("A12").Select
End Sub


 

Este é a última parte de tudo que copiei, agora preciso que ele copie tudo novamente e cole abaixo daquilo que havia copiado, ou seja repita o processo acima e cole abaixo do que tinha copiado.

 

Alguém pode me ajudar?

 

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • 3 anos depois...

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...