Below code copies the values from D2 and E2 on Sheet1, to D2 and E2 on Sheet2, adding a new row on Sheet2 every time a row is copied, in every 10 minutes.
Is there any way I can use specific range instead of selecting cell D2 and E2 and save that data on sheet 2 adding a new row?
Sub CopyValues()
Dim RowNo As Long
RowNo = Sheets(2).Cells(Rows.Count, 4).End(xlUp).Row + 1
Sheets(2).Cells(RowNo, 4) = Sheets(1).Cells(2, 4)
Sheets(2).Cells(RowNo, 5) = Sheets(1).Cells(2, 5)
Application.OnTime Now + TimeValue("00:03:00"), "CopyValues"
End Sub