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:
Mon objectif étant de calculer le nombre de voiture ayant un âge d'au moins 5 ans.
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
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
Partager