VBA dynamischen Tabellenbereich
29.08.2014 14:00:45
Sioo
Sub fTabelle()
Sheets("M1").Activate
Rows("1:1").Select
Selection.Delete Shift:=xlUp
Columns("A:A").Select
Selection.Delete Shift:=xlToLeft
Rows("2:2").Select
Selection.Delete Shift:=xlUp
Range("A1:D5224").Select
Range("B8").Activate
ActiveSheet.ListObjects.Add(xlSrcRange, Range("$A$1:$D$5224"), , xlYes).Name = _
"Tabelle3"
Range("Tabelle3[#All]").Select
End Sub
Der erste Teil ist richtig, die 3 Zeilen und die Spalte A:A müssen immer gelöscht werden (da die SAP Datei immer so formatiert ist).Aber der Teil Range("A1:D5224").Select ist dynamisch. Manchmal sind da mehr Zeilen, manchmal weniger. Würde gerne den zweiten Part dynamisch gestalten. (Letzte Zeile und Spalte automatisch erkennen und dann als Tabelle formatieren)