Mein Script, das ich aus Vorlagen im Internet zusammengebastelt habe, führt die beiden Worksheets aus meiner Arbeitsmappe mit 6 Blättern, wie gewünscht in einem neuen Worksheet zusammen. Aber es nimmt auch die Tabellenüberschriften doppelt rein, und zwar weil diese erst in Zeile 12 zu finden sind.
In den Zeilen 1-12 habe ich die Parameter für die Gültikeits-Dropdown-Listen eingefügt. Und die kann ich nirgendwo sonst einfügen. Da ganz viele Leute mit der Arbeitsmappe arbeiten sollen, die keine Ahnung von Excel haben, musste ich diese Parameter so sicher versorgen wies ging.
Meine Frage: Wie kann ich das Script so anpassen, dass es die Worksheets erst ab den Zeilen 12 zusammenfügt?
Vielen Dank für die Unterstützung
Nicole
Hier mein Script
Sub zusammenfassen()
Application.DisplayAlerts = False
Sheets("alle Dossiers").Delete
Application.DisplayAlerts = True
Tabs = ActiveWorkbook.Sheets.Count
Sheets.Add After:=Sheets(Tabs)
Sheets(Tabs + 1).Name = "alle Dossiers"
Sheets("alle Dossiers").Range("A1").Value = "Titel"
Sheets("alle Dossiers").Range("B1").Value = "Node"
Sheets("alle Dossiers").Range("C1").Value = "Stichwort"
Sheets("alle Dossiers").Range("D1").Value = "gehört zu"
Sheets("alle Dossiers").Range("E1").Value = "Erstellt am"
Sheets("alle Dossiers").Range("F1").Value = "Content-Typ"
Sheets("alle Dossiers").Range("G1").Value = "Autor"
Sheets("alle Dossiers").Range("H1").Value = "Redaktion"
Sheets("alle Dossiers").Range("I1").Value = "Status"
Sheets("alle Dossiers").Range("K1").Value = "Erledigen am"
Sheets("alle Dossiers").Range("L1").Value = "Was ist zu tun?"
'Hier die Texte für Deine Überschriften bitte anpassen.
CopyTab ("news.online")
CopyTab ("DRS 2")
' For i = 1 To Tabs
' Next
End Sub
Sub CopyTab(tabname)
k = Sheets(tabname).UsedRange.Rows.Count
Sheets(tabname).Select
'Sheets(i).Range(Cells(2, 1), Cells(k, 11)).Copy
m = Sheets("alle Dossiers").UsedRange.Rows.Count + 1
'Sheets("alle Dossiers").Select
Sheets(tabname).Range(Cells(2, 1), Cells(k, 11)).Select
Selection.Copy
Sheets("alle Dossiers").Select
Cells(m, 1).Select
ActiveSheet.Paste
End Sub