You mean .ColumnHeads = True

AFAIK you can't, you can only get headers if you bind the listbox to a range.

To show the column headers create a temp sheet and hide it in your workbook and then import the data from the database into that temp sheet. Base your listbox from that temp sheet so that you can have column headers.

Let me know if you want an example?

Sid