excel - como colar vários intervalos, (2 folhas) mesmo intervalo? contornar

0

Eu quero copiar o intervalo selecionado da folha do Livro 2 vista na imagem abaixo para as Células VERMELAS selecionadas na outra folha à esquerda do Livro 2.

Como posso obter essas células copiadas no livro 2 no mesmo intervalo selecionado na outra planilha? Ele lança o erro:

Cannot paste to multiple selections.

Eu tenho Kutools, se necessário.

    
por d0pamine 03.02.2017 / 05:03

1 resposta

0

Esta macro fará isso:

Sub Macro1()

i = 0
num_items_to_copy = 3

Do While i < num_items_to_copy
  Windows("Book2").Activate
  Range("A1").Offset(i * 2, 0).Copy

  Windows("FULL Catalogue.xlsx").Activate
  Range("K3").Offset(i * 2, 0).Select
  ActiveSheet.Paste
  i = i + 1
Loop

End Sub

você precisa alterar num_items_to_copy = 3 para igualar o número real de itens a serem copiados.

Além disso, atualize o Windows ("FULL Catalogue.xlsx") para corresponder ao nome real da sua pasta de trabalho.

Para executar uma macro, pressione Alt-F11 para abrir a janela do Visual Basic. À esquerda está uma pasta iceon chamada Modules, clique com o botão direito e selecione insert module. Cole a macro na janela principal e, em seguida, pressione o botão verde de reprodução na parte superior.

    
por 03.02.2017 / 07:06