Thema Datum  Von Nutzer Rating
Antwort
03.03.2022 11:26:42 Jürgen76
NotSolved
03.03.2022 16:43:20 Gast72244
NotSolved
04.03.2022 07:06:34 Jürgen76
NotSolved
07.03.2022 16:41:38 Jürgen76
NotSolved
07.03.2022 17:50:43 ralf_b
NotSolved
09.03.2022 14:27:43 Jürgen76
NotSolved
Rot ListBox Füllen und nach Zelle Filtern
09.03.2022 21:27:41 ralf_b
NotSolved
10.03.2022 06:57:38 Jürgen76
NotSolved
10.03.2022 07:14:07 ralf_b
NotSolved
10.03.2022 09:32:10 Jürgen76
NotSolved
10.03.2022 11:28:52 Jürgen76
NotSolved
10.03.2022 18:36:39 Gast96197
NotSolved
11.03.2022 06:40:23 Jürgen76
NotSolved
11.03.2022 06:46:27 Jürgen76
NotSolved
11.03.2022 07:22:25 ralf_b
NotSolved
11.03.2022 07:54:24 Jürgen76
NotSolved
11.03.2022 16:02:08 raf_b
NotSolved
11.03.2022 16:54:49 Jürgen76
NotSolved
11.03.2022 17:19:08 Jürgen76
NotSolved
11.03.2022 17:22:57 ralf_b
Solved
14.03.2022 17:15:43 Jürgen76
NotSolved
24.03.2022 11:39:14 Jürgen76
NotSolved
24.03.2022 20:09:40 ralf_b
NotSolved

Ansicht des Beitrags:
Von:
ralf_b
Datum:
09.03.2022 21:27:41
Views:
900
Rating: Antwort:
  Ja
Thema:
ListBox Füllen und nach Zelle Filtern

hier eine Variant. Additem kann nur 10 Spalten verarbeiten, deshalb habe ich auf .List umgestellt. Ich nutze zwei Arrays um die Daten aus der Tabelle zu holen und um die passenden Ergebnisse aufzufangen. Diese werden dann in die Liste übergeben. Ich gehe davon aus das du das Suchwort in Spalte O, der letzten Spalte des Suchbereiches suchst. In deiner Beschreibung liest es sich aber so das das Suchwort in allen Spalten vorkommen kann. Aber das mußt du erst mal aufklären.

Sub arr()
    Dim Suchbefehl As String   
    Dim lngTmpZ As Long, lngZeileMax As Long
    Dim lngZeile   As Long, lngSpalte As Long
    Dim arrData, arrtmp
    
    Suchbefehl = ActiveSheet.Range("F2").Value
    With Me.ListBox1
        .ColumnCount = 15
        .ColumnWidths = "120;120;120;120;120;120;120;120;120;120;120;120;120;120;120"
        .Font.Size = 14
    End With
    
    With Workbooks("Aktuelle Aufträge").Worksheets("Adressen")
        
        lngZeileMax = .Range("A" & .Rows.Count).End(xlUp).Row 'Letzte Zeile
        arrData = .Range("A7:O" & lngZeileMax).Value
        
        ReDim arrtmp(1 To UBound(arrData), 1 To UBound(arrData, 2))
        
        For lngZeile = LBound(arrData) To UBound(arrData)
            'Startzeile bis Endzeile
            If LCase(arrData(lngZeile, 2)) Like "*" & LCase(Suchbefehl) & "*" Then
                lngTmpZ = lngTmpZ + 1
                For lngSpalte = 1 To UBound(arrData, 2)
                    arrtmp(lngTmpZ, lngSpalte) = arrData(lngZeile, lngSpalte)
                Next
            End If
            
        Next lngZeile
        arrtmp = Application.Transpose(arrtmp)
        ReDim Preserve arrtmp(1 To UBound(arrData, 2), 1 To lngTmpZ)
        ListBox1.List = Application.Transpose(arrtmp)
        
    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
03.03.2022 11:26:42 Jürgen76
NotSolved
03.03.2022 16:43:20 Gast72244
NotSolved
04.03.2022 07:06:34 Jürgen76
NotSolved
07.03.2022 16:41:38 Jürgen76
NotSolved
07.03.2022 17:50:43 ralf_b
NotSolved
09.03.2022 14:27:43 Jürgen76
NotSolved
Rot ListBox Füllen und nach Zelle Filtern
09.03.2022 21:27:41 ralf_b
NotSolved
10.03.2022 06:57:38 Jürgen76
NotSolved
10.03.2022 07:14:07 ralf_b
NotSolved
10.03.2022 09:32:10 Jürgen76
NotSolved
10.03.2022 11:28:52 Jürgen76
NotSolved
10.03.2022 18:36:39 Gast96197
NotSolved
11.03.2022 06:40:23 Jürgen76
NotSolved
11.03.2022 06:46:27 Jürgen76
NotSolved
11.03.2022 07:22:25 ralf_b
NotSolved
11.03.2022 07:54:24 Jürgen76
NotSolved
11.03.2022 16:02:08 raf_b
NotSolved
11.03.2022 16:54:49 Jürgen76
NotSolved
11.03.2022 17:19:08 Jürgen76
NotSolved
11.03.2022 17:22:57 ralf_b
Solved
14.03.2022 17:15:43 Jürgen76
NotSolved
24.03.2022 11:39:14 Jürgen76
NotSolved
24.03.2022 20:09:40 ralf_b
NotSolved