So every problem solved allows me to bury myself even deeper!
What fun.

I have a userform that contains a MultiPage control.
On it is a ListBox
ListStyle is set to "1-fmListStyleOption"
MultiSelect is set to "0-fmMultiSelectSingle"

What I would like to do is have the user click on an option button and have the form switch pages and display that line of information in separate text boxes for editing.

My first issue is that I have no clue how to get the items from the list separated out.

Also, is there a way to get the columns formatted in the listbox? My $ figures just show up as numbers and I have a column of booleans that show up as 0's and -1's?

I have included my UserForm_Initialize() code:

[vba]Private Sub UserForm_Initialize()
Dim Rng As Range
' Dim arySize As Long

With ThisWorkbook.Worksheets("stockRef")
Label8.Caption = .Range("A1").Value
Label9.Caption = .Range("B1").Value
Label10.Caption = .Range("C1").Value
Label11.Caption = .Range("D1").Value
Label12.Caption = .Range("E1").Value
Label13.Caption = .Range("F1").Value
Label14.Caption = .Range("G1").Value
Label15.Caption = .Range("H1").Value
End With

With ThisWorkbook.Worksheets("stockRef")
Set Rng = Range(.Cells(2, 1), .Cells(Rows.Count, 1).End(xlUp)).Resize(, 8)
' arySize = Rng.Rows.Count * Rng.Columns.Count
End With
' MsgBox (arySize)
ListBox_ItemsS.List() = Rng.Value

End Sub[/vba]
Thanks in advance (yet again)