Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

MsgBox - auf mehrere Zeilen

Forumthread: MsgBox - auf mehrere Zeilen

MsgBox - auf mehrere Zeilen
21.12.2005 15:55:22
Darren
Wie kann ich eine messageBox erstellen, wo die Angaben untereinander stehen?
Z.B.
Hinweise für die Bedinung:
Ausmachen
Knopf "b" drücken
usw...
Grüße
Darren
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: MsgBox - auf mehrere Zeilen
21.12.2005 16:02:22
MichaV
Hallo,
MsgBox "Hinweise für die Bedinung:" & vbCrLf & "Ausmachen" & vbCrLf & "Knopf ""b"" drücken"
Gruß- Micha
PS: Rückmeldung wäre nett.
AW: MsgBox - auf mehrere Zeilen
21.12.2005 16:03:28
Hajo_Zi
Hallo Darren,
Msgbox "Hinweise für die Bedinung:" & Chr(13) & _
"Ausmachen" & Chr(13) & _
"Knopf b drücken"


Anzeige
gelöst
21.12.2005 16:05:56
Darren
Super! Danke Euch ! ! !
;
Anzeige
Anzeige

Infobox / Tutorial

Excel MsgBox auf mehrere Zeilen erstellen


Schritt-für-Schritt-Anleitung

Um eine Excel MessageBox zu erstellen, in der die Angaben untereinander stehen, kannst du den folgenden VBA-Code verwenden:

  1. Öffne Excel und gehe zu den Entwicklertools.

  2. Klicke auf "Visual Basic", um den VBA-Editor zu öffnen.

  3. Füge ein neues Modul hinzu, indem du mit der rechten Maustaste auf "VBAProject" klickst und "Einfügen" > "Modul" wählst.

  4. Kopiere den folgenden Code in das Modul:

    Sub MsgBoxMehrereZeilen()
       MsgBox "Hinweise für die Bedienung:" & vbCrLf & _
              "Ausmachen" & vbCrLf & _
              "Knopf 'b' drücken"
    End Sub
  5. Schließe den VBA-Editor und kehre zu Excel zurück.

  6. Führe das Makro "MsgBoxMehrereZeilen" aus, um die MessageBox zu testen.


Häufige Fehler und Lösungen

Fehler: Die Textzeilen erscheinen nicht untereinander.

Lösung: Stelle sicher, dass du vbCrLf oder Chr(13) in deinem Code verwendest, um Zeilenumbrüche einzufügen. Beispiel:

MsgBox "Text 1" & vbCrLf & "Text 2"

Alternative Methoden

Es gibt verschiedene Möglichkeiten, eine Excel Infobox zu erstellen. Eine davon ist die Verwendung von Chr(13) für Zeilenumbrüche:

MsgBox "Hinweise für die Bedienung:" & Chr(13) & _
       "Ausmachen" & Chr(13) & _
       "Knopf 'b' drücken"

Diese Methode funktioniert ähnlich wie vbCrLf und kann je nach Vorliebe verwendet werden.


Praktische Beispiele

Hier sind einige Beispiele, wie du eine VBA MsgBox in verschiedenen Szenarien verwenden kannst:

  1. Einfache Infobox:

    MsgBox "Willkommen zu meiner Excel-Anwendung!"
  2. Mehrere Zeilen:

    MsgBox "Bitte beachten:" & vbCrLf & _
          "1. Daten eingeben" & vbCrLf & _
          "2. Speichern"
  3. Mit einem Titel:

    MsgBox "Vorsicht!" & vbCrLf & "Die Änderungen sind unwiderruflich.", vbExclamation, "Warnung"

Tipps für Profis

  • Experimentiere mit den verschiedenen MsgBox-Optionen, um die Benutzererfahrung zu verbessern. Du kannst verschiedene Schaltflächen wie vbYesNo oder vbOKCancel verwenden.
  • Denke daran, den Titel der MessageBox anzupassen, um relevantere Informationen zu geben.

FAQ: Häufige Fragen

1. Wie viele Zeilen kann eine MsgBox anzeigen?
Eine MsgBox kann in der Regel bis zu 1024 Zeichen anzeigen. Wenn du mehr Text hast, solltest du überlegen, eine UserForm zu verwenden.

2. Kann ich ein Bild in die MsgBox einfügen?
Nein, eine standardmäßige MsgBox unterstützt keine Bilder. Du musst eine UserForm erstellen, um Bilder anzuzeigen.

3. Wie kann ich die Schaltflächen in der MsgBox anpassen?
Du kannst die Schaltflächen mit den vordefinierten Konstanten wie vbYesNo, vbOKCancel usw. anpassen. Beispiel:

MsgBox "Möchten Sie fortfahren?", vbYesNo, "Bestätigung"

Mit diesen Informationen und Beispielen bist du gut gerüstet, um eine Excel MessageBox auf mehrere Zeilen zu erstellen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige