Office: Combobox-Liste dynamisch anpassen aufgrund der Filtereinstellung

Helfe beim Thema Combobox-Liste dynamisch anpassen aufgrund der Filtereinstellung in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Ich habe in der Spalte A verschiedene Daten, welche mit einem Autofilter gefiltert werden können. Alle Werte in der Spalte A sollen in einer Combobox... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von jakk07, 26. Februar 2012.

  1. jakk07 Neuer User

    Combobox-Liste dynamisch anpassen aufgrund der Filtereinstellung


    Ich habe in der Spalte A verschiedene Daten, welche mit einem Autofilter gefiltert werden können. Alle Werte in der Spalte A sollen in einer Combobox aufgeführt werden. Sind die Daten in der Spalte A nicht gefiltert oder so gefiltert, dass ein zusammenhängender Zellenbereich übrig bleibt (z.B. A2:A6), werden diese korrekt in der Combobox angezeigt. Werden die Daten jedoch so gefiltert, dass kein zusammenhängender Zellenbereich übrigbleibt (z.B. A2:A3 und A5:A7), dann bleibt die Combobox leer.

    Hier noch der Code:

    Private Sub Worksheet_Calculate()

    Application.ScreenUpdating = False
    Application.Calculation = xlCalculationManual
    Application.EnableEvents = False

    Dim Bereich As Range
    Set Bereich = Tabelle1.Range("A2:A7").SpecialCells(xlCellTypeVisible)
    ActiveWorkbook.Names.Add _
    Name:="Liste", RefersTo:=Bereich, Visible:=True

    With Tabelle1.ComboBox1
    .ListFillRange = "Liste"
    End With

    Application.EnableEvents = True
    Application.Calculation = xlCalculationAutomatic
    Application.ScreenUpdating = True

    End Sub


    Das Ganze ist etwas schwierig zu beschreiben, daher habe ich die Datei "Beispiel.xlsm" mitgeschickt. Ich bin für eure Hilfe dankbar.
     
    Zuletzt bearbeitet: 26. Februar 2012
  2. Beverly
    Beverly Erfahrener User
    Hi,
    Code:
    Private Sub Worksheet_Calculate()
       Dim rngZelle As Range
       Application.ScreenUpdating = False
       Tabelle1.ComboBox1.Clear
       For Each rngZelle In Tabelle1.Range("A2:A7").SpecialCells(xlCellTypeVisible)
          If rngZelle.RowHeight <> 0 Then Tabelle1.ComboBox1.AddItem rngZelle
       Next rngZelle
       Application.ScreenUpdating = True
    End Sub
    
    Bis später,
    Karin
     
    Beverly, 26. Februar 2012
    #2
Thema:

Combobox-Liste dynamisch anpassen aufgrund der Filtereinstellung

Die Seite wird geladen...
  1. Combobox-Liste dynamisch anpassen aufgrund der Filtereinstellung - Similar Threads - Combobox Liste dynamisch

  2. Liste aller Comboboxen im Sheet

    in Microsoft Excel Hilfe
    Liste aller Comboboxen im Sheet: Hallo allerseits, Ich möchte alle Comboboxen eines Worksheets mit VBA auslesen und finde nicht den Namen der Liste in den Sheet-Eigenschaften, in der die Comboboxen gespeichert sind. Wer weiß, wo...
  3. Combox leere Zelle ignorieren

    in Microsoft Excel Hilfe
    Combox leere Zelle ignorieren: Guten Morgen, Ich steht auf dem Schlauch und komme nicht mehr weiter. Mein Problem, Auf Blatt1 habe ich 2 Comboboxen mit der ersten wähle den Typ von Maschine aus. Die Tabelle selber ist auf...
  4. Combobox soll zur nächsten Txtbox wechseln zum befüllen

    in Microsoft Excel Hilfe
    Combobox soll zur nächsten Txtbox wechseln zum befüllen: Hallo Allesamt Nach einem Event soll gesichtet werden, ob alles in Ordnung ist. Ist der ein oder andere Artikel beschädigt, kann in der UF gewählt werden. 1. Eventnummer suchen per Combobox oben...
  5. Combobox einbinden

    in Microsoft Excel Hilfe
    Combobox einbinden: Hallo, ich bastele an einer Funktion, bei der ich an einer Stelle im Programm eine Combobox aufrufen möchte, die dann mit bestimmten Werten aus einer Tabelle gefüllt ist und dann den gewählten...
  6. Dynamische Combobox mit zwei Bedingungen

    in Microsoft Excel Hilfe
    Dynamische Combobox mit zwei Bedingungen: Hallo ich bräuchte einen vba Code welcher eine dynamische Combobox befüllt. Zudem soll die Combobox alle schon eingetragenen Daten in einer Spalte beim Dropdown ausschiessen damit keine Doppelten...
  7. Auswahl über Combobox dann Werte kopieren

    in Microsoft Excel Hilfe
    Auswahl über Combobox dann Werte kopieren: Hallo in die Runde, Für euch VBA Profis ist die Lösung dieser Problematik nur ein Klacks, mir als Anfänger bringt es nur graue Haare. In der Tabelle Lager stehen in der Spalte A alle vorhandenen...
  8. Combobox: manuelle Eingabe + Werte aus Liste + if-funktion

    in Microsoft Excel Hilfe
    Combobox: manuelle Eingabe + Werte aus Liste + if-funktion: Hallöchen zusammen Ich möchte gerne in einem Excel-File eine Combobox erstellen, die sowohl vordefinierte Werte (wohl aus einem separaten sheet) als inhalt hat, als auch die Möglichkeit, selber...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden