frazenbe1976
XLDnaute Nouveau
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
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 + |
|
|
|
|