do you want to create the listbox / combobox on an excel worksheet or create it on a form?
if its on a worksheet
http://www.techonthenet.com/excel/qu...eate_combo.php
otherwise,
create a form within VBA name it form1 or what ever you want,
create a combo box on the form
name it:
listBox1 or what ever you want
Code:
Private Sub form1_Activate()
listBox1.AddItem "Item1"
listBox1.AddItem "Item2"
listBox1.AddItem "Item3" 'etc
End Sub
this will run when the user changes the combo box
Code:
Private Sub listBox1_Change()
Dim tempValue As String
tempValue=listBox1.Value
If tempValue = "item1" Then
'do this
ElseIf tempValue = "item2" Then
'do this
Else
'do this
End If
End Sub
Hope this helps!