J'ai un problème avec la fonction Find dans VBA. Je pense que je ne gère pas bien le format date pour la recherche.
J'ai commencé à taper le code mais impossible de trouver le bon format...
cependant je souhaiterai garder le fait que B10 soit une variable car je l'extrait d un userform dans mon code global donc pourquoi cela ne marche pas :
en déclarant choix_date as string
[C10] = [7:7].Find(choix_date, LookIn:=xlFormulas).Column
RE ben c'est évident
choix_date doit être alimenté sinon il ne vaut rien dim choix_date as date
choix_date=[B10].value '(ou .value2 selon utilisation de find ou Match)
[C10] = [7:7].Find(choix_date, LookIn:=xlFormulas).Column
ça n'est pas par ce que tu fait dim choix_date as date qu'il contient une date c'est juste une instanciation de la variable en tant que date
merci, mais l'autre probleme est que les cellules en ligne 7 sont des formules est donc le find ne marche pas et j'ai essayé de modifier le code mais rien n y fait...
POurriez vous m'eclairer (voir fichier joint)