Hier erkenne ich nichts Besonderes,...
Luc:-?
...Jörg,
es könnte aber sein, dass irgendeine Variable einen Fehlerwert liefert, dann wird die MsgBox übergangen. Fehlerwerte können hier nur über Textumwandlung [mit CStr(...)] dargestellt wdn.
Da du aber schreibst, dass nur die 1.Zeile angezeigt wird, muss wohl eine Variable einen so langen Text enthalten, dass er zwar bis zum Zeilenlängemaximum angezeigt wird, danach dann aber nichts mehr Platz hat, weil das Zeichenanzahlmaximum für MsgBoxes mit dieser einen Variable überschritten wird. Wenn man das an der erscheinenden MsgBox nicht erkennen kann, würde ich das als „Verkettung unglücklicher Umstände“ bezeichnen — man kann es auch schlicht Praxis nennen oder mit Tom Hanks „Shit happens!“ titulieren... ;-)
Gruß Luc :-?