Thema Datum  Von Nutzer Rating
Antwort
Rot  VBA: Find-Methode mit zwei Kriterien
19.06.2019 16:54:00 Harry
Solved
19.06.2019 16:58:49 Gast55215
NotSolved
19.06.2019 18:04:55 Gast20538
Solved
19.06.2019 19:13:33 Gast48889
Solved

Ansicht des Beitrags:
Von:
Harry
Datum:
19.06.2019 16:54:00
Views:
1872
Rating: Antwort:
 Nein
Thema:
VBA: Find-Methode mit zwei Kriterien

Hallo,

ich möchte eine Tabelle in einer Listbox ausgeben, aber dabei sollen nur bestimmte Zeilen ausgegeben werden und zwar diejenigen die man vorher mithilfe von zwei Comboboxen auswählen kann.

Anbei finden ihr meinen Code :

Private Sub Suchen_Click()
    
    Dim rngCell As Range
    
    Dim strFirstAddress As String
    
     With Worksheets("Inserate").Range("A:F")
    
    Me.ListBox1.Clear
    
      Set rngCell = .Find(Me.ComboBox1.Value, LookIn:=xlValues, lookat:=xlWhole)
    
        strFirstAddress = ""
    
        If Not rngCell Is Nothing Then
    
        If ComboBox2.Value = rngCell.Offset(0, -3) Then
    
          strFirstAddress = rngCell.Address
    
       Do
    
            With Me.ListBox1
    
            .ColumnCount = 6
    
              .AddItem
    
              .List(.ListCount - 1, 0) = rngCell.Offset(0, -5).Value
    
              .List(.ListCount - 1, 1) = rngCell.Offset(0, -4).Value
    
              .List(.ListCount - 1, 2) = rngCell.Offset(0, -3).Value
    
              .List(.ListCount - 1, 3) = rngCell.Offset(0, -2).Value
    
              .List(.ListCount - 1, 4) = rngCell.Offset(0, 0).Value
    
              .ColumnWidths = "2,5cm;1,5cm;2,5cm;2,5cm"
    
            End With
    
            Set rngCell = .FindNext(rngCell)
    
            Loop While Not rngCell Is Nothing And rngCell.Address <> strFirstAddress
    
            End If
    
          Else
    
           MsgBox "es konnte kein Eintrag gefunden werden", 
    
        End If
    
    End With
    
    End Sub


Über schnelle Antwort würde ich mich sehr freuen.


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  VBA: Find-Methode mit zwei Kriterien
19.06.2019 16:54:00 Harry
Solved
19.06.2019 16:58:49 Gast55215
NotSolved
19.06.2019 18:04:55 Gast20538
Solved
19.06.2019 19:13:33 Gast48889
Solved