The invention provides a method for reducing aggregation and inhibiting flocculation of a macromolecule, such as a protein, under physiological conditions, by the addition of certain cyclodextrins (CDs). The invention also provides a method to minimize inflammation at the injection site during subcutaneous administration of a macromolecule and pharmaceutical formulations for such administration. Further the invention provides methods of treating a CD20 positive cancer or an autoimmune disease, comprising administering a humanized anti-CD20 antibody in a pharmaceutical formulation of the invention. The invention further provides an in vitro dialysis method to evaluate the ability of an excipient to reduce aggregation of an antibody or other macromolecule under physiological conditions.