I changed things about a bit in the top part of the Parts List sheet code, got things to paste into the right cells & changed the deleting code a bit. I've put notes in the code trying to explain what's happening lol. It works as it is now but the Parts List sheet code doesn't have any error control. That means that if something does go wrong it could go into infinite looping or end without enable events being re-enabled, both of which would be a bit of a pain to the user.
I can see you're trying to learn as much as you can as you go so I won't spoil your fun
Cheers