Eine Familie von Microsoft-Tabellenkalkulationsprogrammen mit Tools zum Analysieren, Darstellen und Vermitteln von Daten.
Hi,
du kannst nur abgeschlossene Textblöcke mit einem Zeilenumbruch ausstatten, was wie ich sehe auch deine Absicht war. Also erst das abschließende Zeichen, dann eine Leerstelle und danach den Unterstrich, nicht umgekehrt.
Titulos, " _
& "se muestra ...", VbOKOnly, "RESUMEN ANUAL ..."
Der nachfolgende Text muss dann mit einem kaufmännischem & verbunden werden, auch das hast du vergessen. Und am Schluss kommt nur dann eine Klammer, wenn das Funktionsergebnis in einem Ausdruck erfasst werden soll. Die einfache MsgBox braucht keine Klammer, also nimm sie raus, dann sollte mit den übrigen Veränderungen der rote Text schwarz werden.
Beachte außerdem, dass sich der Zeilenumbruch nur auf die Lesbarkeit im Codefenster auswirkt, nicht in der MsgBox selbst. Wie du da einen Zeilenumbruch einfügst weisst du ( Chr(13) ), du kannst dir aber auch mal die Konstante vbCrLf in der VBA-Hilfe anschauen, die ist einfacher zu benutzen und hat die gleiche Wirkung.
MsgBox "Erste Zeile" & vbCrLf & "Zweite Zeile"
Viel Erfolg!
Gerrax