arreter uen boucle FOR avec un msgbox

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 !

kolivier

XLDnaute Occasionnel
Bonjour le forum,

Dans mon code j'ai une boucle for qui me permet de gérer beaucoup de lignes EXCEL, je coupe, pour des besoins internes, la boucle toutes les 20 lignes et je réamorce en cliquant OK sur la msgbox.

voic le code :

For j = 0 To ListBox2.ListCount - 1
With ListBox2
.ListIndex = j
For i = 0 To UBound(NOM)
Controls(NOM(i)) = .list(j, i)
Next i
End With
If (j > 0) And ((j + 1) Mod 20 = 0) Then MsgBox ("Les 20 suivants")


Comment puis je faire pour proposer egalement dans le msgbox un arret plur et simple de la boucle for, dois je passer par un varAnswer (varAnswer = MsgBox("Arret du PROG", vbYesNo, "Quitter")
If varAnswer = vbYes .....
else
end if.

Dans ce cas je cale completement.

Merci de votre temps.
 
Dernière édition:
Re : arreter uen boucle FOR avec un msgbox

Bonjour

un petit essai

If (j > 0) And ((j + 1) Mod 20 = 0) Then
If MsgBox("Les 20 suivants", vbYesNo) = vbNo Then Exit For
end if


Parfait merci bcp, j'étais pas loin mais trop pour trouver la solution, certainement de la fatigue

Bonne soirée et merci encore a ce précieux forum et ses membres toujours sympa et dispos.
 
- 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
15
Affichages
786
Réponses
4
Affichages
734
Réponses
7
Affichages
538
Réponses
5
Affichages
911
Réponses
10
Affichages
663
  • Question Question
Microsoft 365 Export données
Réponses
4
Affichages
903
Retour