VBA retour à la ligne dans un MsgBox

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

Ifer

XLDnaute Nouveau
Je concatene plusieurs strings en une seul pour le placer dans un MsgBox, seulment je voudrais pour voir mettre les différents strings à la ligne les uns des autres dans le message box, comment dois je fais?

Par exemple mon string est "toto tata titi" avec toto, tata et titi des string qui peuvent contenir des espaces, des signes etc..

Je voudrais que dans mon MsgBox apparaisse:

toto
tata
titi

Donc je dois surement intégrer quelque chose au 3 string avant de les concatener pour que le MsgBox passe à la ligne


Merci d'avance Ifer
 
Re : VBA retour à la ligne dans un MsgBox

J'ai viré les déclarations de variables, autres fcts etc

Code:
While i <= TailleTabChemin
        If TabChemin(i) <> ActiveWorkbook.Path & "\" & ThisWorkbook.Name Then
            Resultat = TestFichier(TabChemin(i))
            TabResultat = TrRepTestFichier(Resultat)
            If TabResultat(0) = "False" Then
                [COLOR="Red"]Conclusion = Conclusion & TabResultat(1)[/COLOR]
            ElseIf TabResultat(0) = "True" Then
                TraitementFichier (TabChemin(i))
                [COLOR="red"]Conclusion = Conclusion & TabResultat(1)[/COLOR]
            Else
                MsgBox "pwet!!"
            End If
            'TraitementFichier (TabChemin(i))
        End If
        i = i + 1
    Wend

TabResultat(1) correspond aux différents String que j'ajoute
Conclusion est le string final que je vais afficher dans le MsgBox

Code:
MsgBox Conclusion

La forcement ca m'affiche les string concaténé à la suite, je voudrais les afficher à la ligne.

Ifer
 
Re : VBA retour à la ligne dans un MsgBox

bonjour à tous,
une suggestion avec un chr(13)

Sub test()

Dim conclusion As String
conclusion = "toto" & Chr(13)
conclusion = conclusion & "tata" & Chr(13)
conclusion = conclusion & "titi" & Chr(13)
conclusion = conclusion & "tutu" & Chr(13)
MsgBox conclusion

End Sub
 
- 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

Retour