19.07.2019, 09:04
Hallo liebe Excelfreunde,
ich benötige mal wieder etwas Hilfe von euch in Sachen VBA.
Aktuell habe ich mehrere Baustellen.
Ich habe ein UserForm erstellt mit 6 Textboxen, 1 ComboBox, 2 Optionsgruppenfeldern mit je 2 Optionen (ja/nein) und einem Button.
1. Ausgabe von Optionsgruppenfeld an bestimmte Zelle
Ich möchte, dass die Auswahl der Optionsgruppe1 (besteht aus Option1Ja & Option1Nein) in die Zelle AC3 ausgegeben wird
und die Optionsgruppe2 (besteht aus Option2Ja & Option2Nein) in die Zelle S7.
Mein Code, um die Werte für die Textboxen und ComboBox zu übertragen funkioniert und sieht so aus:
Wie kann ich die anderen Dinge mit einbinden?
2. Textbox inaktiv setzen und bei Aktivierung von Option aktivieren
TextBox5 habe ich in den Einstellungen auf Visible = False gestellt. Die Textbox soll nur eingeblendet werden,
wenn in der Optionsgruppe2 die Option2Ja aktiviert wurde.
3. Button nur aktivieren wenn 4-5 TextBoxen befüllt wurden
Den CmdButtonFertig habe ich ebenfalls in den Einstellungen auf Visible = False gestellt.
Dieser soll nun aktiviert werden, wenn:
- TextBox1 bis TextBox4 befüllt sind (teils mit Text und teils mit Zahlen),
- aus der ComboBox1 ein Wert gewählt wurde,
- in beiden Optionsgruppen eine Option gewählt wurde und
- wenn bei Optionsgruppe2 die Option2Ja gewählt wurde auch TextBox5 befüllt ist
*die TextBox6 kann außer Acht gelassen werden, da diese grundsätzlich Optional zu befüllen ist
Ich hoffe, das ist Verständlich und Ihr könnt helfen.
Vielen Dank vorab. :19:
ich benötige mal wieder etwas Hilfe von euch in Sachen VBA.
Aktuell habe ich mehrere Baustellen.
Ich habe ein UserForm erstellt mit 6 Textboxen, 1 ComboBox, 2 Optionsgruppenfeldern mit je 2 Optionen (ja/nein) und einem Button.
1. Ausgabe von Optionsgruppenfeld an bestimmte Zelle
Ich möchte, dass die Auswahl der Optionsgruppe1 (besteht aus Option1Ja & Option1Nein) in die Zelle AC3 ausgegeben wird
und die Optionsgruppe2 (besteht aus Option2Ja & Option2Nein) in die Zelle S7.
Mein Code, um die Werte für die Textboxen und ComboBox zu übertragen funkioniert und sieht so aus:
Code:
Private Sub CmdButtonFertig_Click()
Range("S2").Value = TextBox1.Value
Range("S3").Value = ComboBox1.Value
Range("S4").Value = TextBox2.Value
Range("S5").Value = TextBox3.Value
Range("S6").Value = TextBox4.Value
Range("AB7").Value = TextBox5.Value
Range("S8").Value = TextBox6.Value
End Sub
Wie kann ich die anderen Dinge mit einbinden?
2. Textbox inaktiv setzen und bei Aktivierung von Option aktivieren
TextBox5 habe ich in den Einstellungen auf Visible = False gestellt. Die Textbox soll nur eingeblendet werden,
wenn in der Optionsgruppe2 die Option2Ja aktiviert wurde.
3. Button nur aktivieren wenn 4-5 TextBoxen befüllt wurden
Den CmdButtonFertig habe ich ebenfalls in den Einstellungen auf Visible = False gestellt.
Dieser soll nun aktiviert werden, wenn:
- TextBox1 bis TextBox4 befüllt sind (teils mit Text und teils mit Zahlen),
- aus der ComboBox1 ein Wert gewählt wurde,
- in beiden Optionsgruppen eine Option gewählt wurde und
- wenn bei Optionsgruppe2 die Option2Ja gewählt wurde auch TextBox5 befüllt ist
*die TextBox6 kann außer Acht gelassen werden, da diese grundsätzlich Optional zu befüllen ist
Ich hoffe, das ist Verständlich und Ihr könnt helfen.
Vielen Dank vorab. :19: