Salut i20100, SIDALIADEM
Je ne suis pas sur d’avoir compris mais voila une proposition :
N.B : pour que cela fonctionne l’option macros doit être activée
Private Sub Worksheet_Change(ByVal Target As Range)
Dim L
If Target.Address(0, 0) = "K" & Target.Row Then
L = Target.Row
If IsEmpty(Target) Then
Range("K" & L) = ""
Else
Range("AF" & L).FormulaLocal = "=SI(ESTVIDE(K" & L & ");" & """""" & ";K" & L & "+90-AUJOURDHUI())"
Range("AG" & L).FormulaLocal = "=SI(ESTVIDE(K" & L & ");" & """""" & ";MOIS.DECALER(K" & L & ";3))"
Range("AH" & L).FormulaLocal = "=SI(ESTVIDE(O" & L & ");" & """""" & ";O" & L & "+90-AUJOURDHUI())"
Range("AI" & L).FormulaLocal = "=SI(ESTVIDE(O" & L & ");" & """""" & ";MOIS.DECALER(O" & L & ";3))"
End If
End If
End Sub
Pour plus d information voir ca :
https://www.excel-pratique.com/fr/vba/evenements_feuille.php