06.03.2019, 16:41
(Dieser Beitrag wurde zuletzt bearbeitet: 06.03.2019, 16:41 von Lopezoli.
Bearbeitungsgrund: Rechtschreibung
)
Moin
Folgendes, ich habe 3 Userformen, in der ersten kann eine Baugruppe und eine beliebige Anzahl Masten auf welche die Baugruppe angewendet werden soll ausgewählt werden. Mit einem CommandButton gelangt man dann zu Userform_Joch1 oder Userform_Mast1. Dabei wird die erste Userform ausgeblendet und die entsprechend nächste geladen:
In den Baugruppen-Userformen wird dann die Stückliste der Baugruppe mit Pos., Beschreibung und Menge anzeigt und per CommandButtons können diese Angaben zu einer Materialliste hinzugefügt oder davon abgezogen weren.
Bei beiden Baugruppen-Userformen kann man über einen Command-Button zurück zur Userform_Module gelangen, welche zuvor nur ausgeblendet wurde. Jetzt ist es so, dass bei der in _Mast1 die zuvor getätigte Auswahl der Userform_Module wieder angezeigt wird, bei _Joch1 jedoch nicht, dort sieht _Module aus wie neu geladen.
Der Code für den Zurück-CommandButton in den Baugruppen-Userformen ist ganz simpel:
Ist es nun irgendwie möglich das zu steuern, dass gezielt die zuvor getroffene Auswahl bei der _Module angezeigt wird oder ist das eine Eigenschaft die man der Userform zuweisen muss?
Ich habe es auch mit Userform_XXXX1.Hide statt mit Unload probiert, hat aber nichts geändert.
Danke im Voraus
Folgendes, ich habe 3 Userformen, in der ersten kann eine Baugruppe und eine beliebige Anzahl Masten auf welche die Baugruppe angewendet werden soll ausgewählt werden. Mit einem CommandButton gelangt man dann zu Userform_Joch1 oder Userform_Mast1. Dabei wird die erste Userform ausgeblendet und die entsprechend nächste geladen:
Code:
If UserForm_Module.ComboBox1.Value = "MAST1" Then
'Zeigt Userform für Baugruppe MAST1 an
UserForm_Module.Hide
UserForm_Mast1.Show
'Zeigt Userform für Baugruppe JOCH1 an
ElseIf UserForm_Module.ComboBox1.Value = "JOCH1" Then
UserForm_Module.Hide
UserForm_Joch1.Show
...
End If
Bei beiden Baugruppen-Userformen kann man über einen Command-Button zurück zur Userform_Module gelangen, welche zuvor nur ausgeblendet wurde. Jetzt ist es so, dass bei der in _Mast1 die zuvor getätigte Auswahl der Userform_Module wieder angezeigt wird, bei _Joch1 jedoch nicht, dort sieht _Module aus wie neu geladen.
Der Code für den Zurück-CommandButton in den Baugruppen-Userformen ist ganz simpel:
Code:
Sub CommandButton_Back_Click()
Unload UserForm_Joch1 (resp. Unload UserForm_Mast1 bei der anderen)
UserForm_Module.Show
End Sub
Ist es nun irgendwie möglich das zu steuern, dass gezielt die zuvor getroffene Auswahl bei der _Module angezeigt wird oder ist das eine Eigenschaft die man der Userform zuweisen muss?
Ich habe es auch mit Userform_XXXX1.Hide statt mit Unload probiert, hat aber nichts geändert.
Danke im Voraus