Thema Datum  Von Nutzer Rating
Antwort
Rot Copy Selected Items von Listbox in andere Listbox
25.01.2017 19:57:54 Morris
NotSolved
26.01.2017 02:25:49 Gast99984
NotSolved
26.01.2017 17:34:30 Morris
NotSolved
26.01.2017 17:47:59 Gast31989
Solved
26.01.2017 17:59:12 Morris
NotSolved
19.10.2017 13:40:21 Berger
NotSolved

Ansicht des Beitrags:
Von:
Morris
Datum:
25.01.2017 19:57:54
Views:
1316
Rating: Antwort:
  Ja
Thema:
Copy Selected Items von Listbox in andere Listbox

Hallo,

ich kann mit folgendem Code markierte Zeilen einer Multiselect Multicolumn ListBox in einer Userform über einen CommandButton in mein Worksheet kopieren.

Jetzt versuche ich allerdings, den Code zu umzubauen, dass die markierten Zeilen nicht in das Excel-Sheet kopiert werden sondern in einer neuen ListBox in der Userform angezeigt werden.

Den Code habe ich nicht selber erstellt, er erfüllt allerdings bisher meine wünsche sehr gut. Vielen Dank für Hilfe schonmal im Vorraus.

 

Private Sub CommandButton1_Click()

Dim Litem As Long, LbRows As Long, LbCols As Long
 Dim bu As Boolean
 Dim Lbloop As Long, Lbcopy As Long
 Dim m As Variant
 
  
 LbRows = ListBox2.ListCount - 1
 LbCols = ListBox2.ColumnCount - 1
   
    For Litem = 0 To LbRows
    If ListBox2.Selected(Litem) = True Then
          bu = True
          Exit For
    End If
    Next

    If bu = True Then
    With Sheets("Tabelle1").Cells(Rows.Count, 1).End(xlUp).Offset(1, 0)
      
            For Litem = 0 To LbRows
                If ListBox2.Selected(Litem) = True Then 'Row selected
                  'Increment variable for row transfer range
                  Lbcopy = Lbcopy + 1
            For Lbloop = 0 To LbCols
                       'Transfer selected row to relevant row of transfer range
            .Cells(Lbcopy, Lbloop + 1) = ListBox2.List(Litem, Lbloop)
           Next Lbloop
                End If
            Next
            For m = 0 To LbCols
                With Sheets("Tabelle1").Cells(Rows.Count, 1).End(xlUp).Offset(0, m).Borders(xlEdgeBottom)
        .LineStyle = xlContinuous
        .Weight = xlMedium
        .ColorIndex = 23
        End With
Next
        End With
        
    Else
         MsgBox "Nothing chosen", vbCritical
    End If
MsgBox "The Selected Data Are Copied.", vbInformation
Sheets("Tabelle1").Select

End Sub

 

Grüße,

Morris


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
Rot Copy Selected Items von Listbox in andere Listbox
25.01.2017 19:57:54 Morris
NotSolved
26.01.2017 02:25:49 Gast99984
NotSolved
26.01.2017 17:34:30 Morris
NotSolved
26.01.2017 17:47:59 Gast31989
Solved
26.01.2017 17:59:12 Morris
NotSolved
19.10.2017 13:40:21 Berger
NotSolved