So as you see in your registered code the main lines are
this part deletes one series from the graph it can be repeated as many times as neeeded
this one adds new all series. it is not the way you want/need it you rather want to add series one by one - this way it will be possible to show selected ones only.
By the way, after reading the opening post once again - I think there are big chances, you do not need macro at all. It can be probably pretty well done with dynamic named ranges. If you are not eager to macro preparation think of preparing small sample workbook with dummy data and post a thread in pivot/graphs subforum with sample attached.
Bookmarks