Como sua pergunta tem muitas reviravoltas, estou dividindo a consulta em três partes.
Parte 1:
Copiar primeiro intervalo para outra planilha como segundo & Terceiro Intervalo.
Crie um botão de comando na Planilha1 e use este Código VBA,
Private Sub CommandButton1_Click()
Dim lastrow As Long
lastrow = Sheets("Sheet2").Range("A65536").End(xlUp).Row
Range("A1:D5").Copy Destination:=Sheets("Sheet2").Range("A" & lastrow)
End Sub
Parte 2: Crie o botão de comando na Folha 2.
Defina o modo CAPTION como Double .
Use este código VBA,
Private Sub CommandButton2_Click()
If CommandButton2.Caption = "Double" Then
Dim rngData As Range
Set rngData = ThisWorkbook.Worksheets("Sheet2").Range("A1:D5")
rngData = Evaluate(rngData.Address & "*2")
CommandButton2.Caption = "Triple"
ElseIf CommandButton2.Caption = "Triple" Then
Dim rngData1 As Range
Set rngData = ThisWorkbook.Worksheets("Sheet2").Range("A6:D10")
rngData = Evaluate(rngData.Address & "*3")
CommandButton2.Caption = "Double"
End If
End Sub
Parte 3:
Agora, como atualizar o intervalo 2 e 3 com modificações no intervalo 1.
Para isso, o mais fácil eu posso sugerir você.
Copie o intervalo um com algumas linhas e colunas EXTRA e use o PASTE LINK.
Observação: Neste caso, NÃO USE A PRIMEIRA PARTE da minha Solução.
Espero que isso ajude você.