Live-Forum - Die aktuellen Beiträge
Datum
Titel
24.04.2024 19:29:30
24.04.2024 18:49:56
Anzeige
Archiv - Navigation
1340to1344
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Einträge aus Listbox in neues Sheet kopieren

Einträge aus Listbox in neues Sheet kopieren
13.12.2013 13:01:39
Chris
Hallo VBAler
ich habe eine 4 spaltige Listbox deren 2,3 und 4 Spalte ich per mulitselect in ein neues Sheet (ab range A2)kopieren möchte, hier ist was ich bisher habe:
Sheet:
Workbooks.Open Filename:="C:\Users\WW\Desktop\sbdATA.xlsx"
hier mein unvollständiger Code:
Dim i As Integer, s As String
With ListBox1
For i = 0 To .ListCount - 1
If .Selected(i) Then
Tabelle1.Cells(2, 1) = ListBox1(i).Value
End If
Next i
End With
Hat jmd. eine Idee, wie man das hinbekommt?
Thx

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Einträge aus Listbox in neues Sheet kopieren
13.12.2013 13:58:18
fcs
Hallo Chris,
hier mal so ganz grob, wie es gehen könnte.
    Dim i As Integer, s As String, Zeile As Long
Dim wks As worksheet, wkb As Workbook
Set wkb = Workbooks.Open(FileName:="C:\Users\WW\Desktop\sbdATA.xlsx") 'Zielarbeitsmappe
Set wks = wkb.Worksheets(1)  'Zieltabelle
Zeile = 2
With ListBox1
For i = 0 To .ListCount - 1
If .Selected(i) Then
wks.Cells(Zeile, 1) = ListBox1(i, 1).Value
wks.Cells(Zeile, 2) = ListBox1(i, 2).Value
wks.Cells(Zeile, 3) = ListBox1(i, 3).Value
Zeile = Zeile + 1
End If
Next i
End With

Gruß
Franz
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige