Thema Datum  Von Nutzer Rating
Antwort
Rot ListBox bei der Übernahme von eine Tabelle filtern
23.09.2024 20:59:54 Karam
NotSolved
23.09.2024 21:27:08 Gast89001
NotSolved
23.09.2024 22:06:09 Gast51236
NotSolved
23.09.2024 22:29:50 ralf_b
NotSolved
23.09.2024 21:56:01 ralf_b
NotSolved

Ansicht des Beitrags:
Von:
Karam
Datum:
23.09.2024 20:59:54
Views:
141
Rating: Antwort:
  Ja
Thema:
ListBox bei der Übernahme von eine Tabelle filtern

Hallo zusammen,

ich bin gerade dabei, für die Arbeit ein Excel-Tool zu erstellen. In dem folgenden Makro möchte ich, dass meine ListBox mit Werten aus der jeweils angesprochenen Spalte gefüllt wird. Allerdings sollen nicht alle Zellen übernommen werden, sondern nur diejenigen, die bestimmte Kriterien erfüllen. Ich möchte, dass nur die Zellen übernommen werden, in denen irgendwo im Zelleninhalt "Beton" oder "Holz" steht. Nach mehreren erfolglosen Versuchen wende ich mich nun an das Forum.

Mein Code:

Private Sub UserForm_Initialize_2()
    Dim Zeile As Long
    Dim LetzteZeile As Long
    Dim Materialien As Variant
    Dim i As String
    Dim ZellenWert As String

    ' Letzte Zeile in Spalte 2 (B) ermitteln
    LetzteZeile = Tabelle2.Cells(Rows.Count, 2).End(xlUp).Row

    ' Definiere das Array mit den Materialien
    Materialien = Array("beton", "stahl", "holz", "aluminium")

    ' Durch die Zeilen wird überprüft ob die Begriffe vorkommen, falls ja dann füge SIe in der ListBox
    For Zeile = 2 To LetzteZeile
        ZellenWert = LCase(Tabelle2.Cells(Zeile, 2).Value)
            If ZellenWert Like "*" & Materialien(i) & "*" Then
                Me.ListBox_TWP.AddItem Tabelle2.Cells(Zeile, 2).Value
            End If
    Next Zeile
End Sub

Vielen Dank im Voraus


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot ListBox bei der Übernahme von eine Tabelle filtern
23.09.2024 20:59:54 Karam
NotSolved
23.09.2024 21:27:08 Gast89001
NotSolved
23.09.2024 22:06:09 Gast51236
NotSolved
23.09.2024 22:29:50 ralf_b
NotSolved
23.09.2024 21:56:01 ralf_b
NotSolved