.find et date : chercher dans une colonne les dates correspondant à un mois donné
Bonjour à tous !
J'ai tenté de trouver un titre assez explicite : ce que je cherche à faire me parait simple, pourtant après 4 heures de recherches, je suis à bout et je n'ai pas trouvé de solution satisfaisante...
Voilà donc ce que je cherche à faire :
Code:
1 2 3 4
| Dim MoisChoisi as Date ' La valeur ici est du type "Juillet 2015"
With Worksheets("import_mvt").Columns(4) ' Le contenu de la colonne 4 est constitué de dates (stockées sous forme de n° de série) et affichées avec un format personnalisé "mmmm yyyy" ; soit "Juillet 2015"
Set Rg = .Find(What:=MoisChoisi, LookIn:=xlValues, LookAt:=xlPart) |
Le problème bien entendu est que Find ne me retourne aucun résultat.
J'ai essayé déjà un million de choses (au minimum :) ) donc : help :calim2:
Merci d'avance ;)
Ce n'est pas encore ça :(
Hervé,
J'ai terminé de tester ce code, il y a un hic encore : je ne traite que 31 entrées.
Je n'ai pas pas tout détaillé auparavant, mais je pense que ça devient indispensable de reformuler :=)
Je parcours un tableau a 4 colonnes, avec la date en colonne 4.
J'ai environ 2000 lignes, dont environ 200 concernent un même mois.
Je souhaite trouver via find (plus rapide) chaque ligne correspondant au mois cherché (août dans notre exemple).
Sinon autre solution :
Supprimer avec find chaque ligne pour laquelle la colonne date n'est pas égale à l'expression cherchée "aout 2015".
Je sais faire l'inverse, mais pas ça :(
Je ne trouve pas ce qui serait le plus simple...