I have a userform with a listbox. When a selection is made from this listbox, controls become visible depending on the selection made, and this listbox becomes invisible. When I make 1 certain selection the alignment of another listbox that becomes visible is right where the original listbox is, so when I make that selection it automatically selects something in the second listbox when it becomes visible. I know it's not the mouse, because this is happening on different computers. I've also tried putting an Application.Wait for 2 seconds on the listbox1 click event, and it still makes the selection in the second listbox. My solution to this was just move the second listbox so that it is no longer aligned with the original listbox. Does anyone have any ideas why this would be happening?