Bonjour à tous,
je rencontre un petit soucis sur VBA: en fait je souhaite que excel me calcule la différence entre la date du jour (Datetime.now) et une date saisie dans une feuille excel, seulement il ne semble pas comprendre que la cellule de la feuille est une date.
Pour info voici ma macro:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
Dim anc_voit As Range 
Dim nb_anc_voit As Integer 
 
Sheets("Voiture").Select 
nb_anc_voit = 0 
For Each anc_voit In Range("H2", Selection.End(xlDown)) 
If Date.Now - date.value("anc_voit") >= 5 Then nb_anc_voit = nb_anc_voit + 1 
Next
Mon objectif étant de calculer le nombre de voiture ayant un âge d'au moins 5 ans.
Seulement avec cette macro, excel bug au niveau du IF

Si quelqu'un a une solution j'en serais extrement reconnaissante
Ayant passé ma journée dessus je désespère!!!

en vous remerciant
Bien cordialement;
Julie