Unfortunately no, there is no retroactive crediting.
However, nothing prevents you from having your Marriott Rewards Number added to a future reservation which will assure credit being given.
Call MR reservations once you obtain the new number (enroll on marriott.com) and they can add it to your reservations.