1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. Community
  3. Smalltalk

Dropdown in Excel

  • julia_1988
  • 2. September 2010 um 15:35
  • Unerledigt
  • julia_1988
    1
    julia_1988
    Mitglied
    Punkte
    10
    Beiträge
    1
    • 2. September 2010 um 15:35
    • #1

    hallo,

    hab mal eine frage, und zwar:

    ich brauch im excel zwei dropdown felder mit unterschiedlichen listen. und je nach dem was ich im ersten dropdown feld auswähle, dementsprechend soll im zweiten dropdown feld die entsprechende liste erscheinen.

    weiß jemand wie das geht?

  • medprog
    1
    medprog
    Gast
    • 3. September 2010 um 01:14
    • #2
    Zitat von julia_1988

    hallo,

    hab mal eine frage, und zwar:

    ich brauch im excel zwei dropdown felder mit unterschiedlichen listen. und je nach dem was ich im ersten dropdown feld auswähle, dementsprechend soll im zweiten dropdown feld die entsprechende liste erscheinen.

    weiß jemand wie das geht?

    Hi,

    mittels VBA Code lässt sich das rasch realisieren. Dazu zeichnest mal die Dropdownfelder mit der Zeichenbox (Ansicht -> Symbolleisten -> Visual Basic). Solange du im Entwurfsmodus bist, klickst gleich links davon auf "Steuerelement-Toolbox". Dort kannst du die Felder zeichnen und mittels Rechtsklick->Eigenschaften alles festlegen zB Formatierung, Name etc.

    Danach im VBA Code die Daten befüllen:

    Code
    Private Sub Worksheet_Activate()
        cmb1.AddItem "Medizinische Informatik"
        cmb1.AddItem "Software Engineering"
        cmb1.AddItem "Medieninformatik"
    End Sub
    
    
    Private Sub cmb1_Change() 'Wenn sich die Auswahl ändert...
        Dim index As Integer
    
        cmb2.Clear
    
        Select Case cmb1.ListIndex
            Case 0:
                cmb2.AddItem "Biomedical Engineering"
                cmb2.AddItem "Grundlagen bioelektrischer Systeme"
            Case 1:
                cmb2.AddItem "Advanced Software Engineering"
                cmb2.AddItem "Systemprogrammierung"
            Case 2:
                cmb2.AddItem "Computergraphik 1"
                cmb2.AddItem "Multimedia 1: Daten und Formate"
        End Select
    End Sub
    Alles anzeigen

    LG

  • Maximilian Rupp 27. Dezember 2024 um 00:19

    Hat das Thema aus dem Forum Off-Topic nach Off-Topic verschoben.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

Benutzerkonto erstellen Anmelden

Rechtliches

Impressum

Datenschutzerklärung