2.1k Aufrufe
Gefragt in Tabellenkalkulation von desiato Mitglied (115 Punkte)
Hallo zusammen,

jetzt habe ich mal eine ganz blöde Frage:

Ich möchte gerne eine Art Hilfetext als MsgBox anzeigen lassen. Nur leider finde ich keine Möglichkeit einen längeren formatierten Text in diese Box zu schreiben.

Ich kann natürlich über endlose Verkettungen mit chr(13) längeren Text schreiben, aber geht das nicht auch einfacher?

Wo wir gerade dabei sind, ich verwende Excel 2003, da gibt es Makro- und Dialogvorlagen, sind die (überhaupt) oder für das Problem nutzbar?

Danke schon mal im voraus :-)

8 Antworten

0 Punkte
Beantwortet von finger59 Experte (1.3k Punkte)
Hi,

alternativ ginge auch eine Userform anzeigen zu lassen, da es dort auch die Möglichkeit gibt Text reinzustellen.

Die Userform kann man dann mit einem Button wieder schließen.

In dem VBA-Bereich (Alt + F11) kannst Du über
Einfügen - Userform

Dir Deine Userform nach eigenen Vorstellungen basteln.

Dann noch den Button zum schließen nicht vergessen....

In diesem Sinne... have a nice Day... Gruß Helmut
0 Punkte
Beantwortet von nighty Experte (6.6k Punkte)
hi all :-)

ermittle die anzahl zeichen mit len() und fuege nach pruefung den zeilenvorschub ein

gruss nighty
0 Punkte
Beantwortet von desiato Mitglied (115 Punkte)
Hallo nighty, das wäre sicherlich eine Möglichkeit.

Ich würde lieber eine UserForm nehmen, wie Helmut sie vorgeschlagen hat, nur bin ich scheinbar zu doof da ein Textfeld rein zu bekommen.
0 Punkte
Beantwortet von paul1 Experte (4.9k Punkte)
Hallo,

Super Beschreibung und vieles mehr:

UserForm


schöne Grüße

Paul1


Excel 2003/XP prof.
0 Punkte
Beantwortet von desiato Mitglied (115 Punkte)
Hallo Paul1,

eine Userform bekomme ich schon hin, nur irgendwie kein längeres Textfeld hinein.
0 Punkte
Beantwortet von paul1 Experte (4.9k Punkte)
Hallo,

im nachfolgenden Link wird Dein spezielles Problem angesprochen, vielleicht bringt es was:

Textfeld

schöne Grüße

Paul1
0 Punkte
Beantwortet von finger59 Experte (1.3k Punkte)
Hi,

sorry, dass ich mich jetzt erst melde...

Ich gehe ja davon aus, dass hier nur Text angezeigt werden soll und keine weiteren Eingaben erfolgen.

In der Userform nicht das Textfeldsysmbol ab/ , sondern das Bezeichnungsfeld Symbol mit dem A nehmen.

In dem vorgegebenen Rahmen kann man dann den Text entsprechend reinstellen und wird auch je nach Einstellung automatisch in die nächste Zeile gedrückt.

In diesem Sinne... have a nice Day... Gruß Helmut
0 Punkte
Beantwortet von finger59 Experte (1.3k Punkte)
Nachtrag zu meiner Ausführung....

einen erzwungenen Absatz erreichst Du mit

gedrückte Umschalttaste und dann Enter.


Gruß Helmut
...