Da forma que está sua rotina fica mais dificil, pois utiliza ActiveCell.
Utilizando a Dica do colega Fernando, troque sua rotina pela a abaixo, procure estuda-la e verá que vai ser bem simples as proximas adaptações.
Utilizei tambem a Instrução With, assim não precisamos selecionar a aba e lançamos direto.
Sub Botão4_Clique()
' Botão4_Clique Macro
Dim proximalinha
'Verificamos e armazenamos na Variável proximalinha a última linha preenchida na coluna A
proximalinha = Worksheets("Saida").Range("A1048576").End(xlUp).Row + 1
'Utilizando a instrução With lançamos direto,
'sem precisar selecionar a aba "Saida"
With Worksheets("Saida")
.Range("a" & proximalinha).Value = "=Plan1!R4C3"
.Range("b" & proximalinha).Value = "=Plan1!R6C3"
.Range("c" & proximalinha).Value = "=Plan1!R6C7"
.Range("d" & proximalinha).Value = "=Plan1!R6C11"
.Range("e" & proximalinha).Value = "=Plan1!R6C16"
End With
End Sub
Qq duvida retorne.
[]s
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 24/04/2017 10:54 am