Kann man in VBA spezielle Unicode-Symbole in den Text einer Message Box einbinden?
Hallo,
gibt es eine Möglichkeit, in VBA (Excel) ein Unicodezeichen in den Text einer Message Box einzubinden? Konkret geht es mir um das Warning sign.
Die Möglichkeit, die MsgBox-Konstante vbExclamation zu verwenden, ist mir übrigens bekannt, das ist aber nicht das, was ich meine bzw. möchte.
Vielen Dank für eure Hilfe!
Gruß, BerchGerch
3 Antworten
Die integrierte MsgBox kann das anscheinend nicht. Die einzige Möglichkeit, die mir einfällt ist, dass du eine UserForm baust, die aussieht, wie eine MsgBox. Da kannst du dann das Symbol in ein Label einfügen
Me.Label1.Caption = ChrW(&H26A0)
Vielen Dank! Dann weiß ich, dass es so nicht geht.
Danke auch für den Workaround :-)
Löse Dich von dem Esel Excel und steige um auf das Ross Visual Basic wenn Dir VBA gefällt und Du Excel automatisieren möchtest.

Also man kann ueber Chr(Zahl) ASCII Zeichen anzeigen.
"Dies ist ein" & chr(34) zeigt dann Dies ist ein " an. Also wie gesagt ueber die chr() Funktion kann man Zeichen anzeigen. Ob das Zeichen dabei ist, das du suchst, musst du einmal recherchieren.
Vielen Dank für deine Hilfe. Die Chr- bzw. ChrW-Funktionen hatte ich bereits versucht, allerdings war es mir nicht möglich, den Zeichencode des Warning Signs zu finden, der mit diesen Funktionen funktioniert.
Aber anscheinend ist das so auch gar nicht möglich (siehe die Antwort von daCypher). Vielen Dank nochmal.