I have a set of $ values that I want to split as close to evenly as possible across 3 regions (A,B,C). I wanted to try to sort the list of values from largest to smallest & then have the macro take the largest value and paste it in region A, then take the smallest value and paste it also in region A. Moving on it would then take the second largest value and paste it in region B, and also the second to smallest value & also paste in region B. Same process also for region C. Is this logic the best way, i've pondered this for a few minutes but I dont think I could write the vba for this on my own if its possible.