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

Forumthread: schriftgröße von msgbox

schriftgröße von msgbox
30.11.2019 18:39:22
msgbox
Hi, möchte gerne wissen, ob man die Schriftgröße in der Hinweisbox, die mit msgbox aufgerufen wird vergrößern kann. Die Schrift ist etwas klein.
Wenn ja, wie?
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: schriftgröße von msgbox
30.11.2019 18:45:04
msgbox
benutze eine UserForm.

AW: schriftgröße von msgbox
30.11.2019 21:01:32
msgbox
Danke für die Antwort. Aber ich benütze eine Userform
Hier noch einmal meine Frage:
wo kann ich die Schriftgröße einer msgbox verändern?
Wäre nett, wenn mir jemand auf meine Frage antworten könnte
AW: schriftgröße von msgbox
01.12.2019 06:35:17
msgbox
Hallo,
wo kann ich die Schriftgröße einer msgbox verändern?
Nirgendwo - das geht nicht.
Gruß Werner
Anzeige
Wenn ich mich recht erinnere, ...
02.12.2019 12:14:52
Luc:-?
…Manfredo,
hängt das von Win-Einstellungen ab. Ich hatte mit so etwas mal vor ca 20 Jahren experimentiert (andere Schriftart und -größe). Das würde dann unter die Einstellungen zu einer bestimmten Win-Kategorie im Zusammenhang mit Meldungen fallen und gilt dann für die ganze Kategorie. Auf jeden Fall müsste sich die Schriftart generell vergrößern lassen, denn solche Einstellbarkeit existiert (bei mir am Laptop 9 SegoeUI).
Evtl war das auch eine allgemeine MSOffice-Einstellung früherer Versionen, denn ich kann jetzt nichts Passendes finden. Jedenfalls war das wohl nicht unter VBA.
Gruß, Luc :-?
„Die universelle Befähigung zur Unfähigkeit macht jede menschliche Leistung zu einem unglaublichen Wunder.“ Stapps ironisches Paradoxon
Nichtsdestotrotz Durchblick verbessern mit …

Anzeige
;
Anzeige
Anzeige

Infobox / Tutorial

Schriftgröße von MsgBox in Excel anpassen


Schritt-für-Schritt-Anleitung

Die Schriftgröße in einer MsgBox direkt zu ändern, ist in Excel nicht möglich. MsgBox verwendet die Standard-Systemschriftart, die durch die Windows-Einstellungen festgelegt ist. Wenn du dennoch die Schriftgröße ändern möchtest, kannst du eine UserForm verwenden. Hier ist eine Schritt-für-Schritt-Anleitung:

  1. Füge eine UserForm hinzu:

    • Öffne den VBA-Editor (Alt + F11).
    • Klicke auf "Einfügen" und wähle "UserForm".
  2. Füge ein Label hinzu:

    • Ziehe ein Label auf die UserForm.
    • Ändere die Eigenschaften des Labels, um den gewünschten Text und die Schriftgröße festzulegen.
  3. Füge Schaltflächen hinzu:

    • Füge Schaltflächen hinzu, um die Funktionalität zu simulieren, die du normalerweise mit einer MsgBox hättest.
  4. Code hinzufügen:

    • Füge den VBA-Code hinzu, um die UserForm anzuzeigen, anstelle der MsgBox:
    Sub ShowCustomMsgBox()
       UserForm1.Show
    End Sub

Häufige Fehler und Lösungen

  • Fehler: UserForm wird nicht angezeigt.

    • Lösung: Stelle sicher, dass der Code zum Anzeigen der UserForm korrekt ist. Überprüfe, ob UserForm1.Show in einem Sub eingefügt wurde.
  • Fehler: Schriftgröße in MsgBox wird nicht geändert.

    • Lösung: Denke daran, dass MsgBox keine Anpassungen der Schriftart oder -größe erlaubt. Nutze stattdessen eine UserForm.

Alternative Methoden

Falls du keine UserForm verwenden möchtest, gibt es andere Ansätze, um Informationen anzuzeigen:

  • Verwende eine Excel-Tabelle:

    • Du kannst Informationen in einer Excel-Tabelle formatieren und dann auf diese verweisen, anstatt eine MsgBox zu nutzen.
  • Nutze eine benutzerdefinierte Funktion:

    • Erstelle eine benutzerdefinierte Funktion, die die Ausgabe in einer Zelle anzeigt. Das erlaubt dir, die Schriftgröße und das Format besser zu steuern.

Praktische Beispiele

  1. UserForm mit benutzerdefinierter Nachricht:

    • Erstelle eine UserForm, die dem Benutzer eine wichtige Nachricht anzeigt. Setze die Schriftart auf 14pt und den Text auf fett.
  2. Schaltflächen für Optionen:

    • Füge Schaltflächen hinzu, um dem Benutzer Optionen anzubieten (z.B. "OK" oder "Abbrechen").

Hier ist ein Beispiel für den Code in der UserForm:

Private Sub btnOK_Click()
    Me.Hide
End Sub

Tipps für Profis

  • Gestalte die UserForm ansprechend:

    • Achte darauf, dass die UserForm gut aussieht. Nutze Farben und Schriftarten, die gut lesbar sind.
  • Verwende Tooltips:

    • Wenn du Schaltflächen in deiner UserForm hast, kannst du Tooltips hinzufügen, um dem Benutzer zu erklären, was jede Schaltfläche macht.
  • Testen auf verschiedenen Bildschirmauflösungen:

    • Überprüfe, ob deine UserForm auf verschiedenen Bildschirmauflösungen gut aussieht und die Schriftgröße angemessen ist.

FAQ: Häufige Fragen

1. Kann ich die Schriftgröße in einer MsgBox ändern?
Leider ist es nicht möglich, die Schriftgröße in einer MsgBox zu ändern, da sie die Windows-Systemschriftart verwendet.

2. Wie kann ich eine benutzerdefinierte Nachricht in Excel anzeigen?
Du kannst eine UserForm erstellen, um eine benutzerdefinierte Nachricht anzuzeigen, die ansprechender gestaltet werden kann als eine MsgBox.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige