steve400243
Active Member
- Joined
- Sep 15, 2016
- Messages
- 429
- Office Version
- 365
- 2016
- Platform
- Windows
Hello, I use this code in VBA to transfer data from one sheet to another when i click an option button. It however deletes the sheet each time I transfer new data. I need it to keep the old data, and trnasfer the new data to the next open row down? Thanks for all help.
Code:
Sub cpyToComplete()
Application.ScreenUpdating = False
Dim CopySheet As Worksheet
Dim PasteSheet As Worksheet
Set CopySheet = Worksheets("FXF CALL IN LOG")
Set PasteSheet = Worksheets("Complete")
PasteSheet.Cells(Rows.Count, 1).End(xlUp).Offset(2, 0).Value = Sheets("FXF CALL IN LOG").Range("I1").Value
CopySheet.Range("A2:I500").Copy
PasteSheet.Cells(Rows.Count, 1).End(xlUp).Offset(1, 0).PasteSpecial xlPasteValues
Sheets("Complete").Select
Sheets("Complete").Range("J1").Select
Sheets("FXF CALL IN LOG").Select
Sheets("FXF CALL IN LOG").Range("J4").Select
Application.CutCopyMode = False
Application.ScreenUpdating = True
End Sub