macro help - resize each object but evenly resize each

Hi.  This is a great macro, but it seems to be missing something that I need.  I want to resize each but maintain an even size based on the object.  Currently it will resize on percentage but you can see that some of the objects are not enlarged evenly.  see yellow objects in snippet below.

here is the macro