Diagne has been a virtual ever-present for the Silkmen this season having linked up with them in July after manager Chris Moyses made him available for transfer.
A clause in the loan agreement means that the Frenchman will not be able to feature for Macclesfield against City when the two teams meet in the National League on March 12th.