Live-Forum - Die aktuellen Beiträge
Datum
Titel
16.10.2025 17:40:39
16.10.2025 17:25:38
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

MsgBox mit Zeilenumbruch

Forumthread: MsgBox mit Zeilenumbruch

MsgBox mit Zeilenumbruch
19.01.2004 14:33:36
Markus H.
Moin,
wie kann ich zeilenumbruch in eine MsgBox einfügen?
hab dieses Script:

Sub Schaltfläche2_BeiKlick()
MsgBox "Ausgabetext soll aber auf zwei zeilen verteilt werden", vbInformation, "Titel"
End Sub

soll so aussehen
Titel
Ausgabetext soll aber auf
Zwei zeilen verteilt werden
thx
(mit vbnewline kann man ja eigentlich auf ne neue Zeile, aber ich bei mir funzt das nicht mit klammern oder so)
Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: MsgBox mit Zeilenumbruch
19.01.2004 14:36:06
Mac4
Hallo Markus,
MsgBox "Ausgabetext soll aber auf" & vbCr & "zwei zeilen verteilt werden", vbInformation, "Titel"
Marc
Wunderbar & Danke an Euch (ot)
19.01.2004 15:35:52
Markus H.
AW: MsgBox mit Zeilenumbruch
19.01.2004 14:37:02
Lars
Hallo,
Also eigentlich eht das mit vbnewLine
MsgBox "Ausgbabetext soll auf" & vbNewLine & "zwei Zeilen verteilt werden", vbInformation, "Titel"

Grüße
Lars
Anzeige
MsgBox mit Textzentrierung?
20.01.2004 15:03:06
Lars H
Super hatte gerade ganz genau in diesem Moment die selbe Frage *kopfschüttel* und *danke*
Wie sieht es denn aus mit Text zentrieren in der MSG Box? Ich meine, wenn da nur eine Zahl steht, dann richtet Excel die links aus und das soll so nicht. Im Objektkatalog habe ich das eben nicht gefunden. :(
Danke
Anzeige
AW: MsgBox mit Textzentrierung?
21.01.2004 17:43:47
Markus H.
moin,
ich glaub man kann mit & space(anzahl leer stellen) den text einrücken..
& space(9) &
musst mal tesetn!
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

MsgBox mit Zeilenumbruch in Excel VBA


Schritt-für-Schritt-Anleitung

Um einen Zeilenumbruch in einer MsgBox in Excel VBA einzufügen, kannst du die vbCr oder vbNewLine Konstanten verwenden. Hier ist eine einfache Schritt-für-Schritt-Anleitung:

  1. Öffne dein Excel-Dokument und drücke ALT + F11, um den VBA-Editor zu öffnen.

  2. Klicke auf Einfügen und wähle Modul, um ein neues Modul zu erstellen.

  3. Füge den folgenden Code in das Modul ein:

    Sub ZeilenumbruchInMsgBox()
       MsgBox "Ausgabetext soll aber auf" & vbNewLine & "zwei Zeilen verteilt werden", vbInformation, "Titel"
    End Sub
  4. Schließe den VBA-Editor und kehre zu Excel zurück.

  5. Führe das Makro aus, um die MsgBox mit dem Zeilenumbruch anzuzeigen.


Häufige Fehler und Lösungen

  • Fehler: MsgBox zeigt den Text nicht auf mehreren Zeilen an.

    • Lösung: Stelle sicher, dass du die Konstanten vbCr oder vbNewLine korrekt verwendest. Beispiel:
      MsgBox "Text auf Zeile 1" & vbNewLine & "Text auf Zeile 2"
  • Fehler: Klammern werden nicht richtig geschlossen.

    • Lösung: Achte darauf, dass du die Klammern korrekt platzierst, insbesondere wenn du mehrere Parameter in der MsgBox verwendest.

Alternative Methoden

Neben der Verwendung von vbNewLine kannst du auch vbCr nutzen, um einen Zeilenumbruch in einer MsgBox zu erzeugen. Beide Optionen funktionieren in der Regel gleich gut. Hier ein Beispiel für die Verwendung von vbCr:

MsgBox "Erste Zeile" & vbCr & "Zweite Zeile", vbInformation, "Titel"

Praktische Beispiele

Hier sind einige praktische Beispiele, wie du Zeilenumbrüche in MsgBoxen verwenden kannst:

  1. Einfacher Zeilenumbruch:

    MsgBox "Willkommen!" & vbNewLine & "Schön, dass du hier bist!"
  2. Mit Titel und Information:

    MsgBox "Bitte beachte:" & vbNewLine & "Die Sitzung endet in 5 Minuten.", vbExclamation, "Wichtige Information"
  3. Textzentrierung (mit Leerzeichen):

    MsgBox "        Text zentriert" & vbNewLine & "Hier ist die zweite Zeile", vbInformation, "Zentrierter Text"

Tipps für Profis

  • Verwende vbTab für Tabulatoren, um deine Texte zusätzlich zu formatieren.
  • Experimentiere mit verschiedenen Kombinationen von vbCr, vbNewLine und Space, um die Darstellung deiner MsgBox zu optimieren.
  • Denke daran, dass die Lesbarkeit wichtig ist. Halte den Text in der MsgBox klar und prägnant.

FAQ: Häufige Fragen

1. Wie kann ich mehrere Zeilen in einer MsgBox darstellen? Du kannst dies erreichen, indem du vbNewLine oder vbCr verwendest, um den Text in der MsgBox aufzuteilen.

2. Funktioniert das auch in älteren Excel-Versionen? Ja, die Verwendung von vbNewLine und vbCr ist in allen gängigen Excel-Versionen verfügbar, die VBA unterstützen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige