Problème complexe avec lookin:=xlvalues puis recherche de date

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

fourmi4x

XLDnaute Junior
Bonjour, et d'avance veuillez m'excuser pour la longueur de l'explication...

J'ai fait une macro qui recherchait dans une colonne un nom, le mettait dans une variable, puis recherchait une date dans la même feuille, et la mettait dans une autre variable. Classique.

Tout marchait au poil.

J'ai modifié en suite le fichier, en remplaçant les noms, qui étaient directement inscrits dans la cellule, par une formule du type =Feuil1!B15 etc.

La recherche ne marchait plus pour le nom alors j'ai modifié ma fonction find en rajoutant : ...,lookin:=xlvalues,...


Ca a marché. Mais maintenant il ne veut plus me trouver la date ! je m'arrache les cheveux dessus. Quand je fais un test en remplaçant une date de la colonne par un mot, ça marche.


voici la recherche pour le nom tout d'abord, qui marche.
Set department_case2 = ActiveSheet.Cells.Find(What:=department, after:=Cells(300, 9), LookIn:=xlValues, lookat:=xlWhole, SearchOrder:=xlByColumns, SearchDirection:=xlPrevious)

et voilà la recherche de la date qui marchait avant et ne marche plus maintenant, et me renvoie "nothing"... (que je mette LookIn:=xlValues ou pas)
Set wecase1 = ActiveSheet.Cells.Find(What:=CDate(todaysdate), after:=Cells(1, 1), lookat:=xlWhole, SearchOrder:=xlByColumns)
(todaysdate contient bien la date sous la forme "08/07/2007"
J'ai beau essayer plein de manipulations il ne me trouve pas la date.
Donc là je suis en grande détresse j'espère que quelqu'un pourra m'aider 🙁
Je pense que le problème se situe au niveau de l'enregistrement du "lookin:=xlvalues" qu'il doit falloir modifier mais je ne sais pas quoi mettre.


Merci à ceux qui se pencheront sur mon cas.
et bonne journée.
 
Re : Problème complexe avec lookin:=xlvalues puis recherche de date

désolé de vous avoir embété j'ai enfin trouvé la solution 🙂

En fait c'est que pour repasser ensuite à une recherche de date, il faut changer la valeur de lookin:=xlValues à lookin:=xlFormulas.

Ce que j'avais cru essayé mais bon...

en tout cas merci quand même Minick et bonne journée 🙂
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
2
Affichages
153
Retour