ich für eine Spalte in Menschen Arbeitsmappe bin auf der Suche und es auf die nächste leere Zeile in rota Arbeitsmappe zu kopieren. Das Problem, das ich habe, ist, dass es auch den Spaltenkopf kopiert (erste Reihe). Auf der Grundlage des folgenden Codes Vorschläge zum Ausschließen der ersten Zeile mit den Spaltenüberschriften?vba - Kopieren Sie alle Daten in Spalte außer Spaltentitel
' find the column in the people workbook
name = WorksheetFunction.Match("name", people.Sheets("Open").Rows(1), 0)
num = WorksheetFunction.Match("num", people.Sheets("Open").Rows(1), 0)
'find the next empty row
Dim lastrow As Integer
lastrow = rota.Sheets("Offer").Range("A" & Rows.Count).End(xlUp).Row + 1
' copy from the people workbook into the next free space in rota workbook
people.Sheets("Open").Columns(name).Copy Destination:=rota.Sheets("Offer").Range("A" & Rows.Count).End(xlUp).Offset(1)
people.Sheets("Open").Columns(num).Copy Destination:=rota.Sheets("Offer").Range("B" & lastrow)
Im Erraten seiner am unten Punkt, dass ich nicht die erste Zeile angeben müssen stattdessen die vollständige Spalte des Kopierens dem Namen „num“ ...
people.Sheets("Open").Columns(num).Copy Destination:=rota.Sheets("Offer").Range("B" & lastrow)
Check this out: http://superuser.com/questions/42304/select-an-entire-column-minus-header-row-in-an-excel-macro – Vityata