For reasons I don't want to go into, I can't use a ListView for this. My only option is a multicolumn ListBox.

I have one on a userform. It has 14 columns and I need to populate it based on a recordset created from a query against an Access database table.

I have Googled this and found tons and zillions of examples of how to populate such an animal that is on a worksheet from data in cells on the worksheet but I didn't find anything on how to slap numerous rows of multicolumn data from a recordset.

Also, is there a better way of creating column headers than using labels positioned above the listbox?