Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
372to376
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
372to376
372to376
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Hallo Sepp, bitte nocheinmal um Hilfe

Hallo Sepp, bitte nocheinmal um Hilfe
30.01.2004 07:21:49
Anka
Hallo Sepp,
möchte Dich gerne noch einmal um Hilfe bitten.
Wie muß Dein Code geändert werden, wenn ich nur eine Auswahl an
Tabellenblättern kopieren möchte?
z.B. Blatt "A","P","Y" und "AF"
Grüße
Anka

Sub kopieren()
Dim wks As Worksheet
Dim wksS As Worksheet
Dim rng As Range
Dim rngX As Range
Dim lnge As Long
Dim intC As Integer
Set wksS = Sheets("Sammelblatt") 'Hier den Namen der Sammeltabelle
lnge = wksS.Range("A65536").End(xlUp).Row + 1   'erste freie Zeile
For Each wks In ThisWorkbook.Sheets
If wks.Name <> "Sammelblatt" Then 'Hier den Namen der Sammeltabelle
Set rng = wks.Range("B2:B8, B12:B18, D2:D8, D12:D18, G2:G8, G12:G18, K2:K8, K12:K18 ")
intC = 1
For Each rngX In rng
rngX.Copy wksS.Cells(lnge, intC)
intC = intC + 1
If intC > 7 Then
intC = 1
lnge = lnge + 1
End If
Next
End If
Next
End Sub

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Hallo Sepp, bitte nocheinmal um Hilfe
30.01.2004 08:08:27
Josef Ehrensberger
Hallo Anka!
Kein Problem.
Ändere einfach die Zeile

- If wks.Name <> "Sammelblatt" Then 'Hier den Namen der Sammeltabelle
um in
- If wks.Name = "A" Or wks.Name = "P" Or wks.Name = "Y" Or wks.Name = "AF" Then
das war's.
Gruß Sepp
Vielen Dank, Sepp!
30.01.2004 08:49:15
Anka
Gruß
Anka

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige