Bonjour à toutes et tous,
J'ai un problème pour actualiser un script par rapport au résultat d'une formule.
Je m'explique
J'extrais la date d'une chaine de caractère via cette formule :
=DATEVALUE(MID(I2;SEARCH("??/??/*";I2);10))
Ensuite, j'utilise un script qui me permet de sauvegarder l'ancienne date :
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Count = 9 Then Exit Sub
If Cel = "" Then Exit Sub
Application.EnableEvents = False
Target.Offset(0, 3) = Cel
Target.Offset(0, 4) = Date
Application.EnableEvents = True
End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Cel = Target.Value
End Sub
Sauf que lorsque la date de la formule change, le script ne met pas à jour les données.
Pourriez-vous m'aiguiller sur la solution
Merci d'avance
je mets un exemple d'une ligne de ma table
WO | ORIGIN | ASSET | PARENT | LIMITATIONS | PRIO | STATUS | MRC | DESCRIPTION | WODATE | LAST UPDATE | Date sauvegardée | Date vérif |
48841349 | XXXXXX | 93022A-E40 | QU-93022A | E40 | 3 | WX | 02Q4 | ===== 9602186 (user =*******) at 28/08/2026 13:48:25 ===== contact ce jour avec armement + | | | | |