Thema Datum  Von Nutzer Rating
Antwort
27.02.2023 15:00:08 Peet_Wackel
NotSolved
Blau VBA Programmierung - ListBox2 mit Werten aufgrund selektion ListBox1 wählen
27.02.2023 18:27:39 ralf_b
NotSolved
28.02.2023 07:51:24 Gast49097
NotSolved
28.02.2023 16:25:59 Gast80156
NotSolved

Ansicht des Beitrags:
Von:
ralf_b
Datum:
27.02.2023 18:27:39
Views:
574
Rating: Antwort:
  Ja
Thema:
VBA Programmierung - ListBox2 mit Werten aufgrund selektion ListBox1 wählen

Eine idee mit arrays. ungetestet.!!  

Sub x()

    Dim x&, y&, arr, arr2
    Dim List1Auswahl As String

    List1Auswahl = UserForm1.List_Mat.List(UserForm1.List_Mat.ListIndex, 0) 'erste Spalte
      
    With ThisWorkbook.Worksheets("Stammdaten")
      arr = .Range("A1:K" & .Cells(Rows.Count, "K").End(xlUp).Row)
    End With
    
    UserForm1.List_Into.Clear
    ReDim arr2(1 To 4, 1 To UBound(arr))
    For x = LBound(arr) To UBound(arr)
        If arr(x, 11) = List1Auswahl Then
            y = y + 1
             ReDim Preserve arr2(1 To 4, 1 To y)
             arr2(1, y) = arr(x, 1)
             arr2(2, y) = arr(x, 2)
             arr2(3, y) = arr(x, 5)
             arr2(4, y) = arr(x, 4)
        End If
    Next x
    ReDim Preserve arr2(1 To 4, 1 To y)
     Select Case y
        Case 0: UserForm1.List_Into.AddItem = "Keine Daten"
        Case 1: UserForm1.List_Into.List = arr2
        Case Else: UserForm1.List_Into.Column = arr2
     End Select
   
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
27.02.2023 15:00:08 Peet_Wackel
NotSolved
Blau VBA Programmierung - ListBox2 mit Werten aufgrund selektion ListBox1 wählen
27.02.2023 18:27:39 ralf_b
NotSolved
28.02.2023 07:51:24 Gast49097
NotSolved
28.02.2023 16:25:59 Gast80156
NotSolved