I have a userform with three separate listboxes. The first two contain lists of items and a user can select one item from each and they will combine and be entered into the third listbox. However, the user can also remove combined items from the third listbox and they will be split and added back into the original listboxes. My issue is that when I remove the item from the third listbox I just put it into the first position in the original two listboxes because I don't know it's original position in the other lists. Does anyone know a way I can either sort the listboxes to their original list order (except for the combined items in the thrid listbox) or I can have the items return to their original position in the first place?