Critères de recherche [Résolu]

Messages postés
7
Date d'inscription
mardi 25 mai 2010
Statut
Membre
Dernière intervention
29 juin 2010
- - Dernière réponse : Elect67
Messages postés
7
Date d'inscription
mardi 25 mai 2010
Statut
Membre
Dernière intervention
29 juin 2010
- 29 juin 2010 à 08:38
Bjr Tous le monde,
Voilà j'ai écrit un code qui doit me permettre de trier par moi les lignes d'un tableau. Sur chaque ligne j'ai une date dans une colonne. Or mon problème est que ces dates sont de la forme jj/mm/aaaa et que moi ce qui m'intéresse c'est le mois donc je fais une recherche mais le problème c'est qu'il fait pas ce que je veut. Voici mon code:
D = Range("D" & L).Value
'Janvier
If D "01/01/2010" Or D "31/01/2010" Or D < "01/01/2010" And D > "31/01/2010" Then GoTo Janvier
'Fevrier
If D "01/02/2010" Or D "31/02/2010" Or D < "01/02/2010" And D > "31/02/2010" Then GoTo Fevrier
Afficher la suite 

3 réponses

Meilleure réponse
Messages postés
14008
Date d'inscription
samedi 29 décembre 2001
Statut
Modérateur
Dernière intervention
28 août 2015
61
3
Merci
Salut
Et pourquoi ne pas utiliser les fonctions à ta disposition ?
Tu tapes "mois" (avec un S) dans la recherche et tu trouveras la fonction Month :
If Month(D) = 1 Then ...

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 5984 internautes nous ont dit merci ce mois-ci

Commenter la réponse de cs_Jack
Messages postés
14008
Date d'inscription
samedi 29 décembre 2001
Statut
Modérateur
Dernière intervention
28 août 2015
61
0
Merci
dans la recherche dans l'aide de l'éditeur VBA
Commenter la réponse de cs_Jack
Messages postés
7
Date d'inscription
mardi 25 mai 2010
Statut
Membre
Dernière intervention
29 juin 2010
0
Merci
Reçu avec mention TB.
Commenter la réponse de Elect67