A voir également:
- Recherche valeur avec deux critères dans une colonne
- Déplacer une colonne excel - Guide
- Comment faire deux colonnes indépendantes dans word - Guide
- Trier une colonne excel - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Formule somme excel colonne - Guide
4 réponses
Bonjour,
Pouvez montrer le code complet, car val_rech est fonction d'une boucle a priori, mais pas sur
Supposons que le texte recherché se trouve dans la cellule A1 alors :
val_rech = Cells(i, 2).Value + Cells(i, 3).Value If InStr(1, Range("A1"), val_rech) > 0 Then Debug.Print "Trouvé !" Else Debug.Print "Pas trouvé ..." End If
Après effectivement comme le dit f894009, il serait bien de voir le code en complet pour donner une réponse mieux adaptée.
enfaite , le code pour retrouver ou pas la valeur recherchée dans la colonne est réussi et fonctionne.
Cependant, les valeurs dans la colonne n'ont pas exactement la même mise en forme ( peuvent avoir des données en plus dans la cellule ou alors des espaces en plus/moins).
Lorsque je mets : val_rech = Cells(i, 2).Value + Cells(i, 3).Value
je n'ai que qques valeurs qui sont trouvées mais pas toutes
et quand je mets : val_rech = Cells(i, 2).Value & " " & Cells(i, 3).Value
c'est pareil
je souhaiterai trouver la bonne formule pour exprimer la valeur recherchée " contenant au moins sans compter la mise en forme Cells(i, 2).Value et Cells(i, 3).Value "
peut être avec le comparateur Like ? je ne sais pas
mon problème est juste la déclarations et l'affectation de valeur recherchée
merci :)