I don't know of any way to delete a group with VB. (Not to say you can't. Just, I don't know.) However, so long as you always have the same number of groups, you can change which fields it groups by. You can do this with the GroupLevel() method. For example, if your report has 2 groups, you can...