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
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
Blau ListBox Füllen und nach Zelle Filtern
24.03.2022 11:39:14 Jürgen76
NotSolved
24.03.2022 20:09:40 ralf_b
NotSolved

Ansicht des Beitrags:
Von:
Jürgen76
Datum:
24.03.2022 11:39:14
Views:
833
Rating: Antwort:
  Ja
Thema:
ListBox Füllen und nach Zelle Filtern
könnte man mir bei dem Code eventuell noch dahinterschreiben was genau diese Zeile macht? Ich hab noch ein anderes Anwendungsfall jedoch weiß ich nicht genau was ich abändern muss.

 

Dim Suchbefehl As String
    Dim lngTmpZ As Long, lngZeileMax As Long
    Dim lngZeile   As Long, lngSpalte As Long
    Dim arrData, arrtmp
    Dim bFund  As Boolean
    
    With Worksheets("Tabelle3")
      '  Me.Position = .Range("CA2")
     '   AuftragsblattCheckbox = .Range("Y2").Value * 1
     '   StückzahlkarteCheckBox = .Range("Z2").Value * 1
        Suchbefehl = .Range("F2").Value
    End With
    
    With Me.ListBox1
        .ColumnCount = 15
        .ColumnWidths = "120;150;150;0;0;0;0;0;0;0;0;150;0;0;0"
        .Font.Size = 12
    End With
    
    With Workbooks("Aktuelle Aufträge.xlsm").Worksheets("Adressen")
    .Range("B5").Value = ""
        lngZeileMax = .Range("A" & .Rows.Count).End(xlUp).Row 'Letzte Zeile
        arrData = .Range("A7:O" & lngZeileMax).Value
    End With
    
    ReDim arrtmp(1 To UBound(arrData), 1 To UBound(arrData, 2))
    
    For lngZeile = LBound(arrData) To UBound(arrData)
        'Startzeile bis Endzeile
        For lngSpalte = 1 To UBound(arrData, 2)
            bFund = False
            If LCase(arrData(lngZeile, lngSpalte)) Like "*" & LCase(Suchbefehl) & "*" Then
                bFund = True
                Exit For
            End If
        Next
        If bFund Then
            lngTmpZ = lngTmpZ + 1
            For lngSpalte = 1 To UBound(arrData, 2)
                arrtmp(lngTmpZ, lngSpalte) = arrData(lngZeile, lngSpalte)
            Next
        End If
        
    Next lngZeile
    
    If lngTmpZ = 0 Then ListBox1.Clear: Exit Sub
    
    arrtmp = Application.Transpose(arrtmp)
    ReDim Preserve arrtmp(1 To UBound(arrData, 2), 1 To lngTmpZ)
    If lngTmpZ = 1 Then
        ListBox1.Column = arrtmp
    Else
        ListBox1.List = Application.Transpose(arrtmp)
    End If

 


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
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
Blau ListBox Füllen und nach Zelle Filtern
24.03.2022 11:39:14 Jürgen76
NotSolved
24.03.2022 20:09:40 ralf_b
NotSolved