VBA - Find xlprevious date
Bonjour à tous,
Voici le problème qui m'amenne et qui commence à me rendre fou...
Je dispose d'un fichier qui en colonne A contient des dates (20000 lignes)
Avec le code ci-dessous :
Code:
1 2 3 4 5 6 7 8 9 10
| Sub Ligne()
With Sheets("Test")
Dim F As Double, L As Double
F = .Columns(1).Find(CDate("22/01/2010")).Row
L = .Columns(1).Find(CDate("22/01/2010"), , , , , xlPrevious).Row
Debug.Print F
Debug.Print L
End With
End Sub |
Je recherche la première et la dernière ligne contenant 22/01/2010
En exécutant je trouve :
La première ligne est la bonne. La dernière ne l'est pas...
Idem pour le 03/02/2010
Retour :
Autre exemple : 28/01/2010
Retour :
Première et dernière ligne OK.
Je ne comprend rien...
Le lien pour télécharger mon fichier :
Merci d'avance à tous