I'm trying to implement the following Java program in Excel VBA.

The Java program has a data list with checkbox. I can select any rows by checking the checkboxes, then I click Show button, then the program opens a new window showing the detail statistics of the selected players.
Here is my Excel. I need some way to select rows or player names. I can select while pressing Ctrl key but it is not as convenient as checkbox, at least my left hand has to touch keyboard.

I may add checkbox to each row. As the data have hundreds to thousands rows, vba runs very slow.
Do you have any ideas that how can I make an interface that allows user to select multiple rows conveniently?