Bonjour!
J'ai un soucis avec la fonction finf de VB excel... je ne dois pas bien saisir son fonctionnement mais excel me renvoi tjs une erreur!!
Je cherche a trouver la valeur d'un indice "article" dan plusieurs feuilles, et je veux que VB me renvoi le nom de la feuille ou la valeur a été trouvé..
voila ma fonction:
De toute évidence, c'est le fait que ma valeur recherchée soit une variable qui pose probleme! car si je remplace par un nombre quelconque, cela fonctionne!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Columns("B:B").Select res = Selection.Find(Article, After:=ActiveCell, LookIn:=xlValues, _ LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _ MatchCase:=False, SearchFormat:=False) If Not res Is Nothing Then 'Si une valeur a été trouvée Trouvé = "O" End If
Si qqun en sait plus sur ce mystèrieux fonctionnement... merci d'avance!!
Partager