Tenho código abaixo:
Sub salvar()
Dim intervalo As Range
Dim intervalo2 As Range
Dim linha As Long
linha = 2
Set intervalo = Plan1.Range("A2, A4, A6, A8, A10")
While Plan2.Range("A" & linha).Value <> ""
linha = linha + 1
Wend
Plan2.Range("A" & linha & ":E" & linha).Value = intervalo.Value
End Sub
Ele não apresenta mensagem de erro, mas coloca em todas as células de destino na Plan2 o mesmo valor da célula A2 da Plan1.
Eu preciso de uma forma de montar o intervalo de destino em apenas uma linha de código, sem ficar percorrendo célula a célula do intervalo.
Algo que fosse muito parecido com isto:
Plan2.Range("A" & linha & ":E" & linha).Value = intervalo.Value
Mas que colocasse os valores corretos em cada célula.
Este tópico foi modificado 4 anos atrás 2 vezes by
Anderson Em 90% dos casos em que não se anexa o arquivo, ocorrem mal-entendidos, gerando perda de tempo de ambos os lados.
Postado : 08/09/2020 7:57 pm