Il giorno venerdì 3 settembre 2021 alle 14:08:35 UTC+2 Francesca Longo ha scritto:
> Ciao,
> Se io facessi cosi, e devo spostare la riga 5 alla riga 20, mi porterei dietro la formula $A$4+$B$5, mentre in questo caso io vorrei che la formula fosse b20+a19
Ciao
se in colonna A e B vi sono valori numerici ed in C (o altra colonna <> da A e B) le formule con "sommati dei valori numerici presenti nella riga precedente"
dopo lo spostamento (o taglia e incolla) non vedo altra soluzione che 'ripristinare' le formule stesse in C (o altra colonna <> da A e B)
prova ad usare/personalizzare questa routine:
Sub Ricostruzione_Formula()
Dim ColDest As String, NewFormu As String
Dim RigaIni As Integer, TotRig As Integer
ColDest = "C" '<-- metti la colonna oggetto della formula
RigaIni = 5 '<-- metti il Nr della prima riga oggetto della formula
TotRig = Range("A10000").End(xlUp).Row
NewFormu = "=N(A" & RigaIni - 1 & ")+N(B" & RigaIni & ")"
Range(ColDest & RigaIni & ":" & ColDest & TotRig) = NewFormu
Application.Goto Reference:=Range("A1"), Scroll:=True
End Sub
Maurizio