This isn't the kind of program I do much of, so I'm not very good at it. In my experience, whether in VBA or using spreadsheet formulas, these kind of problems are more about the arrangement of data in the spreadsheet. My own approach to this would be to arrange the data differently in the spreadsheet. Something like (comma delimited):
Rearranging the data like this in VBA might be easiest using filters. If you examine the sample code at the end of this help document (http://msdn.microsoft.com/en-us/libr.../ff838238.aspx ), he uses the advanced filter tool to copy subsets of the larger data set into another range. You may want to do something similar with your project: filter and copy the various subsets of the data into a table like I show above. Then you should be able to easily use this range as the data source for you chart.
Bookmarks