Bonjour,
Un peu newbie dans le domaine excel vba
je fais dans une feuille excel des comparaisons de date.
en colonne C j'ai des dates de début, en colonne F des dates de fin et en G l'intervalle en jour entre ces deux dates qui se met à jour en fonction de la date de fin renseignée.
j'applique la macro sur le range G qui se modifie lorsque la date fin est renseignée
et bien la Target.address passée est celle de la cellule modifiée en colonne F, la date fin, pas celle qui se modifie sur la plage donnée dans le range concerné c'est à dire la diff entre la cellule de la colonne F et de la colonne C en nb jours
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("G4:G1115")) Is Nothing Then
Call colorie(Target.Address) // ce
End If
End Sub
Quelque chose m'échappe :-)
Partager