Dim Data as Object
Dim Row as Integer
Set Data = Sheets("Sheet1"

.Cells
Row = 2
While Not IsEmpty(Data(Row, 1))
ListBox1.AddItem Data(Row, 1)
Row = Row + 1
Wend
_________________________________________________
A B C
1 Names
2 Bob
3 Jerry
4 Connie
5 Mike
6 Arnold
_________________________________________________
ListBox1 will look like this:
Bob
Jerry
Connie
Mike
Arnold
It will not have "Names" in it. If you wish to read from the very top cell, change the "Row = 2" to "Row = 1". Change the ("Sheet1"

to whatever the name of the worksheet you wish to read from is called.
While Not IsEmpty(Data(Row, 1))
ListBox1.AddItem Data(Row, 1)
The "(Row, 1)" in these lines is referring to the column, not the row. So if you put "(Row, 4)", it will read from column D.
The "Row = Row + 1" will iterate down the column until a blank cell is found.