Bonjour à tous,
Je rencontre un problème dans une recherche de texte par VBA sur une plage de cellule.
Ma plage de cellule est représentée ci-après (avec les coordonnées) :
-------A-----B-----C-------D-------E-------F
1
2----IN 2---IN 3---IN 1---STO 1---STO 3---STO 5
3
Ma recherche consiste à récupérer le numéro de la première colonne contenant le texte "IN"
Voici mon code :
Mon problème est que idIN récupère la valeur 2 (colonne B) alors que la première occurence est en colonne A.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 With maPlage If Not .Find("IN", lookat:=xlPart) Is Nothing Then idIN = .Find("IN", lookat:=xlPart, searchorder:=xlByColumns).Column End If End With
Comment cela se produit, et comment dois-je m'y prendre pour que idIN = 1 ?
Merci d'avance
Laurent
Partager