Hallo Stefan,
habe den Code von Rainer etwas geändert, du kannst jetzt das Makro aus jedem Tabellenblatt mit Strg + s starten in dem die Kopie eingefügt wird.
Sub copy_paste()
Dim strStartBlatt As String
strStartBlatt = ActiveSheet.Name
Application.ScreenUpdating = False
Sheets("Tabelle A").Select
Sheets("Tabelle A").Range(Cells(3, 1), Cells(Cells(Rows.Count, 5).End(xlUp).Row, Sheets("Tabelle A") _
.UsedRange.SpecialCells(xlCellTypeLastCell).Row)).Copy
ActiveWorkbook.Worksheets(strStartBlatt).Activate
ActiveSheet.Range("A21").PasteSpecial Paste:=xlAll, Operation:=xlNone, SkipBlanks:=False _
, Transpose:=False
Application.ScreenUpdating = True
End Sub
Musterdatei
Gruß
fedjo