Please, indent your code ...

I presume you have populated the array first before you click Display. I'm not sure what your Index variable is for but you could just use UBound instead.

VB Code:
  1. Private Sub CmdDisplay_Click()
  2. Dim i As Long
  3.     lstNumbers.Clear
  4.     For i = 0 To UBound(Numbers)
  5.         lstNumbers.AddItem Numbers(i)
  6.     Next i
  7. End Sub