Recherche d'une chaîne de caractère dans une feuille Le 10/01/2014 à 14:00wwinflowJeune membreMessages14Excel2007Inscrit08/01/2014 Bonjour,For i = 0 To UBound(p) If Not Sheets("Annexe").Range("A1:X26").Cells.Find(p(i)).Activate Is Nothing ThenJ'ai ce code qui ne fonctionne pas pourquoi ?CordialementWinflowLe 10/01/2014 à 14:14EEngueEngueMembre impliquéMessages1'493Excel2010Inscrit12/12/2013parce que tu as ton .activate vire leLe 10/01/2014 à 14:30wwinflowJeune membreMessages14Excel2007Inscrit08/01/2014toujours pas --'Le 10/01/2014 à 14:41EEngueEngueMembre impliquéMessages1'493Excel2010Inscrit12/12/2013Que veux tu faire au justeFor i = 0 To UBound(p) If Not Sheets("Annexe").Range("A1:X26").Find(p(i)) Is Nothing ThenLe 10/01/2014 à 14:47wwinflowJeune membreMessages14Excel2007Inscrit08/01/2014j'ai mon tableau p qui contient plusieurs chaînes de caractères et je veux savoir si ces chaines de caractères sont présentes dans la feuille nommée Annexe si oui je la stock dans un nouveau tableau sinon je m'en occupe pas.Le 10/01/2014 à 16:04EEngueEngueMembre impliquéMessages1'493Excel2010Inscrit12/12/2013Ca ça fonctionne.For i = 0 To UBound(p) If Not Sheets("Annexe").Range("A1:X26").Find(p(i)) Is Nothing ThenLe 10/01/2014 à 16:11wwinflowJeune membreMessages14Excel2007Inscrit08/01/2014Est-ce qu'il y a une différence avec ce que j'ai écrit ?Si oui ? Où ?Sinon WTF ?Le 10/01/2014 à 16:21EEngueEngueMembre impliquéMessages1'493Excel2010Inscrit12/12/2013For i = 0 To UBound(p) If Not Sheets("Annexe").Range("A1:X26").Cells.Find(p(i)).Activate Is Nothing ThenFor i = 0 To UBound(p) If Not Sheets("Annexe").Range("A1:X26").Find(p(i)) Is Nothing ThenDeux différences...Le 10/01/2014 à 16:44wwinflowJeune membreMessages14Excel2007Inscrit08/01/2014 Merci beaucoup !Pourrais tu m'aider pour ce post https://forum.excel-pratique.com/post260787.html#p260787Rechercher des sujets similaires à "recherche chaine caractere feuille"ForumsExcel - VBARecherche d'une chaîne de caractère dans une feuille