Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Remplir une msgbox avec une boucle ligne à ligne

zephir94

XLDnaute Impliqué
Bonjour,

Je voudrais remplir une textbox en récupérant des lignes d'une feuille avec une boucle.
J'ai donc écris :

Code:
Sub test()
     With Feuil5
     ID = Feuil5.Range("E65536").End(xlUp).Row
     For id2 = 2 To ID Step 1
     ii = Feuil5.Range("E" & id2) & vbCrLf_
   
   Next
     MsgBox ii
End With
End Sub

Si j'ai 5 lignes je voudrais obtenir dans la msgbox

ligne1
ligne2
ligne3
ligne4
ligne5

Je vous remercie par avance si vous avez des idées pour me débloquer

Bien cordialement

Zephir94
 

zephir94

XLDnaute Impliqué
Re : Remplir une msgbox avec une boucle ligne à ligne

J'ai donc essayé en modifiant comme ceci :
Code:
Sub test()
     With Feuil5
     ID = Feuil5.Range("E65536").End(xlUp).Row
     For id2 = 2 To ID Step 1
     ii = Feuil5.Range("E" & id2) & vbCrLf _
& ii
   Next
     MsgBox ii
End With
End Sub

Mais j'obtient
ligne1
ligne2
ligne3
ligne4
ligne5
ligne1
ligne2
ligne3
ligne4
ligne5
1
dans ma msgbox
 

zephir94

XLDnaute Impliqué
Re : Remplir une msgbox avec une boucle ligne à ligne

J'ai trouvé !

Code:
Sub test()
     With Feuil5
     ID = Feuil5.Range("E65536").End(xlUp).Row
     For id2 = 2 To ID Step 1
     ii = Feuil5.Range("E" & id2) & vbCrLf & ii
     
   Next
     MsgBox ii
End With
End Sub

Merci à vous tous
 

Discussions similaires

Réponses
2
Affichages
285
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…