Sub
CopyData()
asi = ActiveSheet.Index
nasi = Sheets(asi).Name
If
asi = 1
Then
MsgBox
"Zu "
& nasi &
" gibt es keine vorherige Tabelle!"
, _
48, Environ(
"UserName"
)
Exit
Sub
End
If
asiv = ActiveSheet.Index - 1
nasiv = Sheets(asiv).Name
mgb = MsgBox(
"Daten werden kopiert von "
& nasiv &
" nach "
& nasi & Chr(13) & _
"Ist das OK?"
, 36, Environ(
"UserName"
))
If
mgb = 7
Then
Exit
Sub
Dim
lngLastRow1
As
Long
, lngLastRow2
As
Long
lngLastRow1 = Sheets(nasiv).Cells(Rows.Count, 1).
End
(xlUp).Row
lngLastRow2 = Sheets(asi).Cells(Rows.Count, 1).
End
(xlUp).Row
If
lngLastRow1 > 1
Then
Sheets(nasiv).Range(
"A3:B100"
& lngLastRow1).copy
Sheets(asi).Range(
"A"
& lngLastRow2 + 1).PasteSpecial xlValues
Application.CutCopyMode =
False
End
If
With
Sheets(asi)
.Activate
.Range(
"A"
& lngLastRow1 + lngLastRow2).
Select
End
With
End
Sub