Bonjour,
Voici mon problème.
Dans une feuille Excel (nommée base_brute), j'ai plusieurs colonnes dont 2 contiennent des dates (au format date) mais certaines cellules peuvent être vides.
Voici un exemple :
colonne M colonne R
04/02/2008 04/02/2008
30/01/2008
30/03/2007
30/01/2008 30/01/2008
Il faut que je repère les dates aberrantes, c'est à dire compter le nombre de fois où la date1 (colonne M) est supérieure à la date2 (colonne R). Je ne sais pas si je suis très claire ?!
Voici mon code :
Ce code me renvoie "0".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 'Tant qu'il y a des données dans la 1ere colonne Do Until Sheets("base brute").Cells(i, 1) = "" date_1 = Cells(i, 13) date_2 = Cells(i, 18) Diff = DateDiff("d", date_2, date_1) If Sheets("base brute").Cells(i, 13) <> "" And Sheets("base brute").Cells(i, 18) <> "" And Diff > 0 Then cpt = cpt + 1 i = i + 1 Else i = i + 1 End If Loop Sheets("indicateurs_fiabilité").Cells(63, 5) = cpt
Quelqu'un peut-il me donner des pistes ?? Je suis despéréeMerci
Partager