IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Aller à la ligne dans l'écriture d'une macro [XL-2003]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    50
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Etats-Unis

    Informations forums :
    Inscription : Juillet 2008
    Messages : 50
    Par défaut Aller à la ligne dans l'écriture d'une macro
    Re-bonjour

    J'ai une macro avec une MessageBox qui contient pas mal d'informations. A écrire, ça donne donc une ligne très longue, et très peu lisible. Y a-t-il un moyen d'aller à la ligne dans l'écriture sans terminer l'instruction en cours ? Je sais que c'est possible en Python (je ne me souviens plus de la commande exacte). J'ai cherché sur les forums et les FAQs, mais je n'ai rien trouvé à ce sujet...

    Merci de votre aide !

  2. #2
    Membre Expert Avatar de Krovax
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    1 888
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 888
    Par défaut
    Bonjour

    une soluition
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    msgbox "Ligne 1" & chr(13) & "ligne2"
    ps: il existe une commande propre au vba vbrlcf ou un truc qui y ressemble mais je n'ai jamais réussi a là retenir

  3. #3
    Membre averti
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    50
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Etats-Unis

    Informations forums :
    Inscription : Juillet 2008
    Messages : 50
    Par défaut
    C'est effectivement vbCrLf qui permet d'aller à la ligne dans la MessageBox, mais je me suis mal exprimé, ce que je cherche, c'est le moyen d'aller à la ligne dans l'écriture de la macro, c'est-à-dire d'avoir quelque chose du type :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    MsgBox "Masse inf :" & minf & vbCrLf & "Masse sup :" & msup & vbCrLf & {Caractère de passage à la ligne}
    "Masse batt :" & mbatt & vbCrLf & {etc}
    Tout ça doit rester dans la même MessageBox. Le caractère de passage à la ligne ne sert que pour l'écriture, pour que ce soit lisible et qu'on n'ait pas une ligne de 3 km de long...

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Février 2009
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 41
    Par défaut
    Presque la même chose que Krovax sans utiliser de variable.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    MsgBox("Premiere ligne du message" & Chr(13) _
    & Chr(13) _
    & " Suite du message apres un saut de ligne")

  5. #5
    Membre averti
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    50
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Etats-Unis

    Informations forums :
    Inscription : Juillet 2008
    Messages : 50
    Par défaut
    Voilà, c'était l'underscore que je cherchais. Petite astuce, mais fort utile ! Merci à tous les deux !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [phpToPDF][Tableau] Aller à la ligne dans une cellule
    Par zeusdu95 dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 14/08/2009, 15h50
  2. Aller à la ligne dans une message box
    Par Krovax dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 23/02/2009, 12h43
  3. Aller à la ligne dans une textBox
    Par The eye dans le forum VB.NET
    Réponses: 5
    Dernier message: 14/02/2008, 18h30
  4. [Forum] Aller à la ligne dans une fenêtre d'information Google Map
    Par guigui5931 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 4
    Dernier message: 31/10/2007, 12h27
  5. Aller à la ligne dans une balise <option>
    Par nebule dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 01/12/2004, 18h27

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo