Recherche une valeur et retourner son numéro de ligne ou décrémenter 1- VBA

Bonjour,

J'aimerai rechercher une valeur dans une feuille ;

• Si la valeur n'est pas trouvé je décrèmente 1 est je recommence

• Si elle est trouvé je récupére ses coordonnées pour ensuite récupérer différente valeur sur sa ligne

Sauf que j'ai un problème, il ne trouve aucune valeur dans ma feuille alors que les données sont identiques.

9tracabilite-2.xlsm (27.86 Ko)

Bonjour,

Attribue ta variable "Valeur_Cherchee" As Date et non As String,

C'est une date que tu cherches et non un texte

Bonjour,

Je vois plusieurs soucis dans ton codage, tu n'es pas obligé de déclarer dayProduction sur le module, il suffit de passer cette variable à RunCode, tu n'es pas non plus obligé de sélectionner une à une tes feuilles, tu peux aussi les passer à RunCode, enfin le problème qui te bloque: tu veux comparer une date stockée comme du texte à des dates stockées comme des dates, qui sont des nombres, et donc pas les mêmes données.

Donc ton plus gros problème vient de : Valeur_Cherchee As String qui devrait être Valeur_Cherchee As Date.

Je te retourne une version corrigée et améliorée du code.

Merci pour vos réponses.

Effectivement, en copiant ma formule j'ai pas fait attention à la déclaration de ma variable :kappa:

@Ausecour Merci pour ton fichier, c'est vraiment plus propre que le miens

Rechercher des sujets similaires à "recherche valeur retourner numero ligne decrementer vba"