Not really. Macron was hoping for a centrist win from calling snap elections. Instead, the left won - which while less abhorrent to Macron than the far-right (thank God), is still not what he was looking for.
Don't worry, his party and the media are already discussing how the center can simply grow by picking apart the PS (center left) out of the left alliance, obviously.
Thr left definitely did not win. They have the most seats, but only 40 seats seperate them from the RN. Macron's centrist coalition will pick which side to go in into coalition with, and history shows time and again the centrist liberals will always elevate the fascists when push comes to shove.