I wouldn't do this to create new sheets.
In fact, I try my best to keep the data in one location. Then I can use
Autofilter or sort to show what I want.
But if I have to separate the data into different worksheets, I'll use a macro
to separate the data. Each time I need a fresh version of those individual
sheets, I'll just rerun the macro. My updates only go into the original sheets.
If you want to try this:
Ron de Bruin's EasyFilter addin:
http://www.rondebruin.nl/easyfilter.htm
Or:
Code from Debra Dalgleish's site:
http://www.contextures.com/excelfiles.html
Create New Sheets from Filtered List -- uses an Advanced Filter to create
separate sheet of orders for each sales rep visible in a filtered list; macro
automates the filter. AdvFilterRepFiltered.xls 35 kb
Update Sheets from Master -- uses an Advanced Filter to send data from
Master sheet to individual worksheets -- replaces old data with current.
AdvFilterCity.xls 55 kb