Salut Marjow54,
Recalculer ? Car, en fait, oui, en insérant une ligne, je remarque que les formules ne suivent pas, forcément...
Dans cet exemple, j'ai "un peu" forcé sur les -1...
Je recrée donc les formules, ligne par ligne.
110.000 lignes : ça risque de durer un peu...
Toujours un double-clic pour démarrer la macro.
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
'
Dim iRow
'
iRow = 2
Cancel = True
Application.ScreenUpdating = False
'
Do While iRow <= Range("K" & Rows.Count).End(xlUp).Row
Cells(iRow, 8).FormulaLocal = "=C" & iRow & "-C" & iRow + 1
Cells(iRow, 11).FormulaLocal = "=SI(H" & iRow & "<=-500;-1;0)"
If Cells(iRow, 11) = -1 Then Range("E" & iRow + 1 & ":K" & iRow + 1).Insert shift:=xlDown
iRow = iRow + 1
Loop
'
Application.ScreenUpdating = True
'
End Sub
A+