comparer un text d'un textbox

  • Initiateur de la discussion Initiateur de la discussion Angelo
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

A

Angelo

Guest
Bonjour, j'ai un petit souci avec un textbox
je demande à l'utilisateur d'entrer une chaine de caractère afin de la comparer à la premiere ligne de chaque colonne de mon tableau
pour ce faire j'ai fais ce code :


For i = 1 To NbColonne
MsgBox (texte1)
If TextBox1.Value = Cells(1, i).Value Then
MsgBox (TextBox1.Value)
'Selection.Delete Shift:=xlToLeft
Else:
MsgBox (faute)
Erreur.Show
End If
Next i



en sachant que NbColonne est le nombre de colonne que contien mon tableau

le probleme est que ce programme me renvoi toujour dans le else même le texte taper dans la textbox est le meme que celui présent en W2 par exemple
 
je compare deux chaine de caractere
je me suis appercu d'une chose c'est que en mettant un nombre au lieu du i dans mon cells (voir code apres ) cela marchais mais je veux le faire pour toute les cases de la ligne 2 et pas une seule


code

For i = 1 To NbColonne
If TextBox1.Value = Cells(2, 23).Value Then
MsgBox (TextBox1.Value)
MsgBox (i)

....
 
ca marche mais apres modification et une petite astuce qui me parait étrange !!!


For i = 1 To NbColonne
If TextBox1.Text = Cells(2, 23).Value Then
MsgBox (TextBox1.Value)
MsgBox (i)
'Selection.Delete Shift:=xlToLeft
i = i + 1
Else:
MsgBox (faute)
Erreur.Show
End If
i = i - 1
Next i

l'idéal serait de mettre mon nexte avant le elese mais quand je fais ca il me dis qu'il bloc if sans End If :angry:
 
mince autant pour moi j'avais laisser

If TextBox1.Text = Cells(2, 23).Value Then '23 correspond à W

et non

If TextBox1.Text = Cells(2, i).Value Then

donc la il comparais que à une case (la case W2) et ca marchais mais quand je met i ca m'envoi à chaque fois sur le else (puis affiche Erreur )
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
8
Affichages
1 K
D
Réponses
4
Affichages
1 K
Retour