wie kann man einen Zeilenumbruch im Commandbutton (Caption) erreichen?
Gruß
Jean
Um einen Zeilenumbruch im Caption eines Commandbuttons in Excel zu erreichen, kannst Du den folgenden VBA-Code verwenden:
Sub commandbutton_beschriftung()
Worksheets("Tabelle1").CommandButton1.Caption = "Hallo" & Chr(10) & "ich bin die nächste Zeile"
End Sub
Fehler: Der Text im Commandbutton erscheint nicht umgebrochen.
Chr(10) im Code verwendest, um den Zeilenumbruch zu erzeugen.Fehler: Der Commandbutton wird nicht angezeigt.
Falls Du keinen VBA-Code verwenden möchtest, kannst Du auch die folgende Methode ausprobieren:
Diese Methode ist weniger elegant, kann aber in bestimmten Situationen nützlich sein.
Ein praktisches Beispiel könnte sein, einen Commandbutton für eine Benutzeranmeldung zu erstellen:
Sub login_button()
Worksheets("Login").CommandButton1.Caption = "Benutzername" & Chr(10) & "Passwort"
End Sub
Hier wird der Commandbutton genutzt, um sowohl den Benutzernamen als auch das Passwort in einer kompakten Form darzustellen.
&-Verknüpfung, um mehrere Zeilen dynamisch zu erstellen, abhängig von den Eingabewerten.1. Wie kann ich den Code anpassen, um mehrere Zeilen in einem Commandbutton darzustellen?
Du kannst einfach weitere & Chr(10) & "Text"-Teile hinzufügen, um zusätzliche Zeilen hinzuzufügen.
2. Funktioniert dieser Ansatz in allen Excel-Versionen?
Ja, der Code sollte in den meisten Excel-Versionen funktionieren, die VBA unterstützen, insbesondere ab Excel 2007.