View Single Post
  #6   Report Post  
Posted to microsoft.public.excel.misc
Mike H Mike H is offline
external usenet poster
 
Posts: 11,501
Default Form Help - ComboBox - VBA

Hi,

To make the list easily maintainable I'd store them on a worksheet (in this
case sheet4) and load them like this

Private Sub UserForm_Activate()
Dim rng As Range
Dim arr As Variant
Set SH = Sheets("Sheet4")
Set rng = SH.Range("A1:A10")
arr = rng.Value
Me.CmbxFirst.List = arr
End Sub

Mike

"jlclyde" wrote:

I have a form and when I initialize the form I need multiple combo
boxes to fill in with the same data. Is there an easier way then
doing .additem for each one? My code below.

Thanks Jay

Private Sub UserForm_Initialize()


With CmbxFirst 'this loads the combo
.AddItem "LDC"
.AddItem "DC"
.AddItem "DB"
.AddItem "LDDB"
.AddItem "XmasDB"
.AddItem "XmasLDDB"
.AddItem "XmasDC"
.AddItem "XmasLDC"
.AddItem "No Die"
.AddItem "Same Die As"
End With
With CmbxSecond 'this loads the combo
.AddItem "LDC"
.AddItem "DC"
.AddItem "DB"
.AddItem "LDDB"
.AddItem "XmasDB"
.AddItem "XmasLDDB"
.AddItem "XmasDC"
.AddItem "XmasLDC"
.AddItem "No Die"
.AddItem "Same Die As"
End With