Depending on how you want to do this, probably VBA code, you can use the Advanced Filter on the names, and choose to show only unique names, and place it in another column, and give it a dynamic named range. Then, in code you could refer to the dynamic named range and supply that data to the UserForm.