So I have a small problem, and I'm horrible at explaining things but I'm going to give it a shot... 
Basically, I'm writing a macro for work, and the last step I'm stuck on is validating a variable in Excel. I have a pop up box that asks for someone to input a last name in all caps, and everything works great as long as the name they type is actually in the file and they spelled it correctly with all caps. If one of those criteria fail, the macro dies and you have to restart from scratch. I am looking for help with two possible solutions.
Solution #1.
Create a drop down box for the person to select the name from. The list in the drop down box would need to reference multiple columns in an excel tab. I haven't really found any solutions to creating a drop-down box in a pop-up window in Excel when I searched the web, so I don't even know if this is viable.
Solution #2.
Take the input from the box, and check the tab in Excel to verify the name is in the sheet. If the name is not in the sheet, have an error message pop up informing the user the name is incorrect, and allow them to try to input the name again.
Again, I'm pretty bad at explaining things, I hope the explanation is sufficient. If not, ask any questions, and thanks in advance for any support

Basically, I'm writing a macro for work, and the last step I'm stuck on is validating a variable in Excel. I have a pop up box that asks for someone to input a last name in all caps, and everything works great as long as the name they type is actually in the file and they spelled it correctly with all caps. If one of those criteria fail, the macro dies and you have to restart from scratch. I am looking for help with two possible solutions.
Solution #1.
Create a drop down box for the person to select the name from. The list in the drop down box would need to reference multiple columns in an excel tab. I haven't really found any solutions to creating a drop-down box in a pop-up window in Excel when I searched the web, so I don't even know if this is viable.
Solution #2.
Take the input from the box, and check the tab in Excel to verify the name is in the sheet. If the name is not in the sheet, have an error message pop up informing the user the name is incorrect, and allow them to try to input the name again.
Again, I'm pretty bad at explaining things, I hope the explanation is sufficient. If not, ask any questions, and thanks in advance for any support







I'm really not a programmer, but I'm trying to hack 'n slash my way through this. Been on the back burner the last week (priorities) but I put some time into it over the long weekend, and after doing a bit of googling and thinking this is the code I've come up with. So, it almost works, but the initial entry is always shown as an invalid entry. I know there's something wrong with the loop, but it seems like I'm setting it up correctly. Any insight? 
So I just realized, I have an infinite loop in my code 


All I needed to make this work was a simple
