Le contenu d'une ligne dans une cellule Excel

Résolu
gariRO Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   -  
Patrice33740 Messages postés 8561 Date d'inscription   Statut Membre Dernière intervention   - 20 oct. 2011 à 14:21
Bonjour,

alors voila mon problème : je veux comparer le contenu un textbox avec le contenu d'une ligne dans une cellule Excel (la cellule contient des sauts de lignes) VBA
Merci d'avance
A voir également:

5 réponses

Patrice33740 Messages postés 8561 Date d'inscription   Statut Membre Dernière intervention   1 779
 
Il suffit de comparer texbox.text avec cell.value, où est le problème ?
0
pijaku Messages postés 12263 Date d'inscription   Statut Modérateur Dernière intervention   2 759
 
Bonjour,
Peut être avec l'opérateur Like :
https://silkyroad.developpez.com/VBA/ManipulerChainesCaracteres/#LI-R
0
Patrice33740 Messages postés 8561 Date d'inscription   Statut Membre Dernière intervention   1 779
 
essaie :
If Cells(i, 2).value Like "*" & ComboBox1.Value & "*" Then

Patrice
0
gariRO Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
OUI merci ça marche très bien avec cette instruction

merci
@+
0
Patrice33740 Messages postés 8561 Date d'inscription   Statut Membre Dernière intervention   1 779
 
De rien, au plaisir de te relire sur le Forum

Cordialement
Patrice
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
gariRO Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
le voila le problème

mon projet consiste à réaliser un annuaire téléphonique

et pour la recherche d'un contact ou pour rechercher par exemple un num de télé revient à qui dans le tableau je le saisie dans un texte box et je fais une comparaison au contenu de chaque cellule
Mais des fois une cellule contient plusieurs numéros séparés avec des sauts de ligne et là même si le numéro existe il le reconnais pas j'ai utilisé
If Cells(i, 2) = ComboBox1.Value then...... dans une boucle
-1