Thema Datum  Von Nutzer Rating
Antwort
11.12.2020 09:11:23 Kati
NotSolved
13.12.2020 18:51:49 Gast38163
NotSolved
Rot Ausgabe Suchergebnisse in ListBox mit mehreren Spalten
13.12.2020 18:51:49 Gast25948
NotSolved

Ansicht des Beitrags:
Von:
Gast25948
Datum:
13.12.2020 18:51:49
Views:
443
Rating: Antwort:
  Ja
Thema:
Ausgabe Suchergebnisse in ListBox mit mehreren Spalten

Hallo,

du kannst entweder in den Eigenschaften der Listbox festlegen, wie viele Spalten sie hat, oder du machst das während der Laufzeit des Codes über

Listbox.columncount = Spaltenanzahl

 

Dim xSuche As String, xAdresse As String, xErste As String       'man muss jede Variable einzeln deklarieren
Dim y As Boolean
Dim arr() As Variant
Dim rng As Range
Dim iRowU As Integer

    ListBox_Ergebnisse.Clear
    ListBox_Ergebnisse.ColumnCount = 2
    xSuche = TextBox_Suchbegriff.Value
    If xSuche = "" Then
        MsgBox "Bitte geben Sie einen Suchbegriff ein!", vbExclamation, "Achtung!"
        Exit Sub
    End If
     
    Set rng = Worksheets("Adressen").Range("A:E").Find _
        (xSuche, lookat:=xlWhole, LookIn:=xlValues)
    
    If Not rng Is Nothing Then
        With Worksheets("Adressen")
            xErste = rng.Address(False, False)
            y = True
            Do Until xAdresse = xErste
                ReDim Preserve arr(0 To 1, 0 To iRowU)
                arr(0, iRowU) = .Cells(rng.Row, 1) & " - " & .Cells(rng.Row, 4) & ", " & .Cells(rng.Row, 5)
                arr(1, iRowU) = .Cells(rng.Row, 3)
                iRowU = iRowU + 1
                Set rng = .Cells.FindNext(after:=rng)
                xAdresse = rng.Address(False, False)
            Loop
            xAdresse = ""
            xErste = ""
        End With
    End If

    If y = False Then
        MsgBox "Der Suchbegriff wurde nicht gefunden!"
    Else
        ListBox_Ergebnisse.Column = arr
    End If

 

Grüße, Ulrich


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
11.12.2020 09:11:23 Kati
NotSolved
13.12.2020 18:51:49 Gast38163
NotSolved
Rot Ausgabe Suchergebnisse in ListBox mit mehreren Spalten
13.12.2020 18:51:49 Gast25948
NotSolved