Record a macro where you refresh the data, then recreate the headings. When the data needs refreshed, run the macro.