the following assumes that your bold text is column headers
Private Sub ComboBox1_Change()
Dim selected As Range
Dim name As String
Dim found As Range
name = Me.ComboBox1.Text
Me.ListBox1.Clear
Set found = Range("1:1").Find(name)
If found Is Nothing Then MsgBox "combobox input not found!": Exit Sub
For Each selected In Range(Cells(2, found.Column).Address, found.End(xlDown).Address).Cells
Me.ListBox1.AddItem selected.Text
Next selected
End Sub
and this version assumes they are row headers.
Private Sub ComboBox1_Change()
Dim selected As Range
Dim name As String
Dim found As Range
name = Me.ComboBox1.Text
Me.ListBox1.Clear
Set found = Range("A:A").Find(name)
If found Is Nothing Then MsgBox "combobox input not found!": Exit Sub
For Each selected In Range(Cells(found.Row, 2).Address, found.End(xlToRight).Address).Cells
Me.ListBox1.AddItem selected.Text
Next selected
End Sub
Bookmarks