I have an existing pivot table. The pivot table is on one worksheet and the data for the pivot table is on another worksheet. As the data changes (number of rows changes) I would like to beable to tell the pivot table the data has changed and to refresh the pivot table. I would like to do all of this from VBA. This seems conceptionally really easy but I can not find any example code. Thanks for your help.