Hi,
If you use the Table object, each cell would expand to match the row height automatically.
If you are usign subforms, can you apply the colour to the subform fill and not the fill of individual objects?
Otherwise you will need a script in the exit event of each field, making the height of other fields in the subform the same height as the largest field. I thought I had a script, but can't find it at the moment.
Niall