You cannot paste (append) rows to a pivot table. You should add your raw data to the place that your pivot table refers to if you want them to be in your pivot table.
The important is the way that your pivot table is set up. You need to use ranges like "A:G" instead of "A1:G800" to make sure any row that will be added later will be included in your pivot table.
If you set up your pivot table like this, after you add your raw data if you refresh your spreadsheet the pivot table will be updated and newly added data will be included in it.
In the following link, I have some screenshots to how set up a pivot table for this purpose:
Count if for excel VBA, and printing results in another range
p.s. As mentioned by @Rory using an entire column for a pivot table is not efficient. It is recommended to use "named ranges" or "tables".