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

Ansicht des Beitrags:
Von:
Gast20538
Datum:
19.06.2019 18:04:55
Views:
599
Rating: Antwort:
 Nein
Thema:
VBA: Find-Methode mit zwei Kriterien

Wozu verlinken, soll ja schnell gehen

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
      strFirstAddress = rngCell.Address
         
      Do
         If ComboBox2.Value = rngCell.Offset(0, -3) Then
            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
         End If
    
         Set rngCell = .FindNext(rngCell)
    
      Loop While Not rngCell Is Nothing And rngCell.Address <> strFirstAddress
 
    Else
    
      MsgBox "es konnte kein Eintrag gefunden werden"
    
    End If
    
    End With

End Sub

 


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