You could create a bunch of shapes with appropriate names (e.g., counties, states) and tne create a table with the shape names in one column, and colors (or color components) in other columns, and then use VBA to read the table and assign the colors.