Bonjour,
Une proposition VBA à tester.
A l'ouverture du fichier, on vérifie les valeurs de la colonne A.
Si la valeur est "NO" on calcule l'écart de la la date du jour avec la date en colonne B.
Dans le cas contraire, on ne fait rien.
La procédure peut être lancée manuellement à partir de la feuillle.
ALT F11 pour ouvrir l'éditeur VBE - voir ThisWorbook et Module1.
Cdlt.
Private Sub Workbook_Open()
MAJ
End Sub
Private Sub CommandButton1_Click()
MAJ
End Sub
Option Private Module
Public Sub MAJ()
Dim ws As Worksheet
Dim lRows As Long, rw As Long
Application.ScreenUpdating = False
Set ws = ActiveWorkbook.Worksheets("Feuil1")
With ws
lRows = .Cells(Rows.Count, 1).End(xlUp).Row
For rw = 5 To lRows
If .Cells(rw, 1) = "NO" Then .Cells(rw, 3) = Date - .Cells(rw, 2)
Next rw
End With
Set ws = Nothing
End Sub