As xlnitwit suggests you will need to create a dynamic range. I agree an alternative chart type would be better if you have that many slices.

http://andypope.info/charts/piezeros.htm