Clever-Excel-Forum

Normale Version: UserForm Multipage Register ausblenden
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Die Größe kann man anpassen. Ich weiss wie; aber das ist Copyright geschützt.
(18.01.2019, 12:02)MisterBurns schrieb: [ -> ]Einfärben ist meines Wissens nicht möglich. Du könntest höchstens Bilder über die Tabs legen, die dann bei Aktivierung des Tabs sichtbar werden. Ob es den Aufwand wert ist, musst du wissen.

Das mit der Größe verstehe ich wiederum nicht. Durch das Ausblenden der einzelnen Tabs verändert sich doch nicht die Größe des Multipageobjekts.

Bilder sollen nicht verwendet werden, das würde bedeuten, dass ich neben der Exceldatei noch die Bilddaten benötige - das geht in meinem Fall nicht.

Was ich mit der Größe meine:
[attachment=21949]

Solange die Register rechts ausgeblendet sind ist die Userform viel zu groß.

Wenn sie eingeblendet sind brauche ich die Größe aber.
[attachment=21950]

Meine Frage: Kann man die Größe der Userform dynamisch anpassen? Also wenn die Registerkarten ausgeblendet sind die Userfrom auf die größe des roten Strichs im Bild "kürzen" und erst größer machen, wenn man die Register anzeigt?
(18.01.2019, 12:32)snb schrieb: [ -> ]Die Größe kann man anpassen. Ich weiss wie; aber das ist Copyright  geschützt.

Ok.
Eine Alternative wäre auch die Eingaberegister in zweiter Reihe unter die anderen Register zu hängen - aber das geht wohl auch nicht - so wie ich das bisher gelesen habe.
Habe es:

Code:
   MultiPage1.Width = 330
   Me.Width = 350
Und das in die click() Methode der Buttons die auch die Register erweitern.
Weiter geht's:

Ich möchte beim Klick auf die Registerkarte mit dem Index 4 das Fenster auf eine bestimmte Größe setzen.

Code:
Private Sub MultiPage4_Change()
   If MultiPage1.Value = 4 Then
    MultiPage1.Width = 1085
     Me.Width = 1100
   End If
   
End Sub
Der Code funktioniert so leider nicht.
Mais c'est evident:


Private Sub MultiPage1_Change()
Seiten: 1 2