- 08 Mar 2016 às 16:40
#8439
Salve pessoal!
O título parece estranho, mas é bem simples.
Fiz algumas formas mas não me geraram o resultado esperado.
Preciso criar uma macro para identificar quantos itens há na coluna A e depois selecionar o range B2:K2, copiar e colar até a última linha que contém itens conforme a coluna A.
Fiz o código abaixo, mas aí tem que ficar clicando no botão para executar, e o que preciso é que execute tudo de uma vez:

Agradeço a ajuda.
O título parece estranho, mas é bem simples.
Fiz algumas formas mas não me geraram o resultado esperado.
Preciso criar uma macro para identificar quantos itens há na coluna A e depois selecionar o range B2:K2, copiar e colar até a última linha que contém itens conforme a coluna A.
Fiz o código abaixo, mas aí tem que ficar clicando no botão para executar, e o que preciso é que execute tudo de uma vez:
Código: Selecionar todos
Segue imagem para melhor entendimento.Sub copiar()
Range("B2:K2").Select
Selection.Copy
Range("B2").Select
Do
If ActiveCell <> "" Then
ActiveCell.Offset(1, 0).Select
End If
Loop Until ActiveCell = ""
ActiveCell.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False
Application.CutCopyMode = False
End Sub
Agradeço a ajuda.
Você não está autorizado a ver ou baixar esse anexo.