I've been in this situation many times myself, and, like the other replies,
hadn't found a way to do this, other than never grouping items that get
animated. It's often unnecessary in versions 2003+ (before that, the only way
you could animate items together was to group them). The only real downside
is that you have multiple items in the animation dialog, but I find that a
very small trade off for being able to easily edit the items.
A VBA alternative that might work would be to have the code save the
animation settings before ungrouping, then apply them to each of the items
after they are ungrouped.