$ 0 0 Hi Yatsea, Yes, ignoring zero value in RebuildComplexValue was the root cause. Many Thanks for your assistance.