Wow, I really thought that this would be a simple problem to solve! Obviously not, eventually after much furrowing of the brow I cam up with this, which works but I guess isn't ideal!
Sadly the below still aren't formatting as they should, I shall try the method you have provided.
Cells(CrtTaskLn, 13) = Format("=" & ItemCost & "*" & Cells(CrtTaskLn, 12).Address(False, False), "$#,##0.00")
Cells(CrtTaskLn, 14) = Format("=" & ItemHours & "*" & Cells(CrtTaskLn, 12).Address(False, False), "0.00")
EDIT:
Thanks Dominicb - problem solved in it's entirety! +rep for you (if I can!)
Bookmarks