Comment forcer une nouvelle ligne dans un message MsgBox dans Access

Modéré : nécessite des compétences de base en macro, en codage et en interopérabilité.

Cet article s’applique à un fichier de base de données Microsoft Access (.mdb ou .accdb) et à un fichier de projet Microsoft Access (.adp).

Résumé

Si vous souhaitez forcer une nouvelle ligne dans une boîte de message, vous pouvez inclure l’un des éléments suivants :

  • Constante Visual Basic pour Applications pour un retour chariot et un flux de ligne, vbCrLf.
  • Codes de caractère d’un retour chariot et d’un saut de ligne, Chr(13) & Chr(10).

Par exemple, si vous avez reçu le message suivant :

REMARQUE : Il s’agit d’un message important !

et vous vouliez que le message s’affiche comme

NOTICE:
 
This is an Important Message!

Vous devez entrer le message en tant qu’expression de chaîne, comme dans l’un des exemples suivants :

  • Exemple d’utilisation de la constante Visual Basic pour Applications :

    MsgBox "NOTICE:" & vbCrLf & "This is an Important Message!"
    
  • Exemple d’utilisation des codes de caractères :

    MsgBox "NOTICE:" & Chr(13) & Chr(10) & "This is an Important Message!"
    

Vous pouvez également utiliser vbCrLfconstant pour créer plusieurs lignes dans une zone de texte sur un formulaire ou sur une page d’accès aux données.

References

Pour plus d’informations sur les codes de caractères, dans le Rédacteur Visual Basic, cliquez sur Aide de Microsoft Visual Basic dans le menu Aide, tapez la fonction Chr dans l’Assistant Office ou l’Assistant Réponse, puis cliquez sur Rechercher pour afficher la rubrique.