Find et Dates

Bonjour,

j ai le probleme suivant:

sur un range, je fais un find sur une date:

  1. si la cellule dans laquelle se trouve la date est une reference a une autre cellule ou se trouve la date (=D56), la date n est pas trouvee par le find.
  2. Si je tape manuellement la date recherchee dans le range, la date est touvee par le find

Une idee?

Merci

Tu fais une recherche par valeurs ?
Tu peux donner la syntaxe de la ligne dans laquelle tu utilises le find ?

oui un recherche sur la date

Bucket as a date

Set P = Worksheets(“Curve”).Range(“c127:dd127”).Find(bucket).Offset(2, 0)

dans le range la cellule contenant la date fait reference a une autre cellule qui contient la date i.e. pa exemple c127=d56 et d56=09/01/08

si je mets directement 01/09/08 dans c127 ca marche.

Merci

Avec la formule que tu donnes, tu ne fais pas une recherche par valeurs
essaie
Set P = Worksheets(“Curve”).Range(“c127:dd127”).Find(bucket, lookin:=xlvalues).Offset(2, 0)

non ca marche pas, je suis tjours oblige de mettre la date manuellement au lieu de referencer une cellule. Y a t il d autres valeurs pour lookin?

J’ai testé : chez moi, ça marche

  • erreur si on ne met pas xlvalues
  • ok sinon

peut être un problème de format de cellule ?

le format de cellule doit etre sette a quoi pour que ca marche?

Merci

Pour mon essai j’ai laissé le format standard.
Je disais ça au cas où tu l’aurais modifié de ton côté.
Après, difficile d’aller plus loin puisque je n’arrive pas à reproduire le défaut.

ok merci bien.