I need help with a list box.

The list box must contain data that is spread over 25 non-sequential columns
The rows must also be non-sequential (can grow to many) and only contain the search criteria set in a text box and a combobox combined.

textbox2 in the attached file is only there to show where the file is now but I know how the do that one.

List Box History.xlsm

Is there a better way to do it?

Thanks