Live-Forum - Die aktuellen Beiträge
Datum
Titel
24.04.2024 19:29:30
24.04.2024 18:49:56
Anzeige
Archiv - Navigation
1020to1024
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Textbox in abhängigkeit von "DropdownValue" zeigen

Textbox in abhängigkeit von "DropdownValue" zeigen
30.10.2008 16:07:48
"DropdownValue"
Hallo,
hab da mal ein kleines Problem!
Da ich einfach ein Anfänger bin komm ich nicht auf die wahrscheinlich simple Lösung =(
Möchte einfach nur 5 Textefelder in dem Sheet, die jeweils nur sichtbar sind wenn ein bestimmter Wert in ComboBox2 erfüllt ist.
Beispiel: In ComboBox2 wird "5er-Serie" ausgewählt, dann soll nur das Textfeld sichtbar sein, dass Informationen darüber enthält.
hier mal mein Code:
Option Explicit

Private Sub ComboBox1_Initialize()
With ComboBox1
.Clear
.AddItem "High end"
.AddItem "Mid range"
.AddItem "Low end"
.ListIndex = 0
End With
End Sub



Private Sub ComboBox1_change()
Dim varHigh As Variant
Dim varMid As Variant
Dim varLow As Variant
varHigh = Array("7er-Serie", "8er-Serie", "9er-Serie")
varMid = Array("5er-Serie", " 7er-Serie")
varLow = Array("3er-Serie", "5er-Serie")
With ComboBox2
Select Case ComboBox1.Value
Case "High end"
.List = varHigh
Case "Mid range"
.List = varMid
Case "Low end"
.List = varLow
Case Else
.Clear
End Select
If .ListCount > 0 Then .ListIndex = 0
End With
End Sub



Private Sub TextBox1_Change()
If ComboBox2.Value = "3er-Serie" Then
TextBox1.Show vbModeless
Else
TextBox1.Hide
End If
End Sub



Private Sub TextBox2_Change()
If ComboBox2.Value = "5er-Serie" Then
TextBox2.Show vbModeless
Else
TextBox2.Hide
End If
End Sub


'und so weiter
wäre super wenn mir da jemand weiter hilft =)
lg
adrian

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Textbox in abhängigkeit von "DropdownValue" zeigen
31.10.2008 13:53:00
"DropdownValue"
Hallo Adrian,
nach meienr Einschätzung müsste das entsprechende Makro etwa wie folgt aussehen.
Gruß
Franz

Private Sub ComboBox2_Change()
'Alle Textboxen mit Info unsichtbar machen
Textbox1.Visible = False
Textbox2.Visible = False
Textbox3.Visible = False
Textbox4.Visible = False
Textbox5.Visible = False
'Textbox für gewählte Baureihe anzeigen
Select Case ComboBox2.Value
Case "3er-Serie"
Textbox1.Visible = True
Case "5er-Serie"
Textbox2.Visible = True
Case "7er-Serie"
Textbox3.Visible = True
Case "8er-Serie"
Textbox4.Visible = True
Case "9er-Serie"
Textbox5.Visible = True
Case Else
'do nothing
End Select
End Sub


Anzeige
AW: Textbox in abhängigkeit von "DropdownValue" zeigen
31.10.2008 15:02:26
"DropdownValue"
ich eumel, vielen dank dir....hab auch schon alle boxen.visible = false, aber auf den "case" operator bin ich nicht gekommen =/
vielen dank dir....übe mich weiter =)

302 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige