Uma família de softwares de planilhas da Microsoft com ferramentas para analisar, criar gráficos e comunicar dados.
Talvez isto possa ajudar
Sub colarInvertido()
Dim rngOrigin As Range, rngDest As Range
Dim i As Long
With Selection
If .Rows.Count = 1 Or .Columns.Count <> 1 Then Exit Sub
Set rngOrigin = Selection
End With
On Error Resume Next
Set rngDest = Application.InputBox(Prompt:="Selecione o Destino", _
Title:="Copia invertido", Type:=8)
If rngDest Is Nothing Then Exit Sub
With rngOrigin
For i = 1 To .Rows.Count
rngDest.Cells(i).Formula = .Cells(.Rows.Count - i + 1).Formula
Next i
End With
End Sub
Para usar:
Selecione um intervalo vertical (algumas linhas)
Rode a macro
Quando solicitado, selecione a célula superior do intervalo de destino
Ok
Espero que ajude
M.