Erreur sur boucle simple

  • Initiateur de la discussion Initiateur de la discussion Temjeh
  • 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 !

Temjeh

XLDnaute Accro
Bonsoir et merci D'avance

j'ai ceci dans un Uform sous un bouton:

If ComboBox1.Value = "" Then
MsgBox "Choisir un territoire"
Exit Sub
Else
For i = 1 To Range("A65000").End(xlUp).Row
If Range("A" & i).Value = ComboBox1.Value Then
Range("A" & i).Offset(0, 2).Select
GoTo fin
End If
Next i

End If
fin:

Je cherche une boucle et je ne trouve pas ...elle a l'air correct!
sur ColA de haut en bas et si trouve la valeur de combo select 2 cell a coté de cette ligne
Ou est mon erreur !!!???
J'y ai même essayé de lui inclure le nom de la feuille ..sheets("Base").Range("A" & i).Value ...
J'essaie le test sur Range("A65000").End(xlUp).Row et c'est bon
J'essaie le test sur Range("A" & i).Value = ComboBox1.Value et c'est bon
Mais en loope ce n'est pas bon il ne se passe rien
Merci

Temjeh
 
Dernière édition:
Re : Erreur sur boucle simple

Bonjour Temjeh

Sortir d'une boucle for netx par un goto n'est pas recommandé, surtout si tu as une autre boucle derière dur style for i .......Next i, la premiere n'etat pas close, ou va aller le prochain next i

je ne sais pas neanmois si l'erreur vient de la mais personnellement j'aurais ecrit :
If ComboBox1.Value = "" Then MsgBox "Choisir un territoire" : Exit Sub
For i = 1 To Range("A65000").End(xlUp).Row
If Range("A" & i).Value = ComboBox1.Value Then Range("A" & i).Offset(0, 2).Select : exit for
Next i
 
- 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

Discussions similaires

Réponses
10
Affichages
661
Réponses
15
Affichages
782
Réponses
5
Affichages
909
Réponses
8
Affichages
390
Réponses
5
Affichages
573
Réponses
3
Affichages
332
Réponses
4
Affichages
732
Retour