>Whoops! Missed that.
>
>The error has now gone but I'm now getting grey background for every row in the column?
Was your original way (with SetAll and same function) working properly? The new way should work fine unless something is overwriting your dynamic backcolor. You may try putting a breakpoint in that method although it will be a pain to debug.
If it's not broken, fix it until it is.
My Blog