I have populated a listbox with database from a stored procedure, which selects all columns from a table. But in the listbox itself I only get the first column. There is a property that you can set amount of column in the listbox. When I set this to a few columns, then it will show some columns with their values in 1 row, but I want the columns to be shown in the listbox as rows that display beneath each other. Is this possible in VB 6/VBA?