Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
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 |
#2
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]() Private Sub UserForm_Initialize() Dim varList As Variant varList = Array("LDC", "DC", "DB", "LDDB", "XmasDB", "XmasLDDB", _ "XmasDC", "XmasLDC", "No Die", "Same Die As") CmbxFirst.List = varList CmbxSecond.List = varList End Sub -- Jim Cone Portland, Oregon USA "jlclyde" wrote in message 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 |
#3
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
On Jan 13, 1:11*pm, "Jim Cone" wrote:
Private Sub UserForm_Initialize() * Dim varList As Variant * varList = Array("LDC", "DC", "DB", "LDDB", "XmasDB", "XmasLDDB", _ * * * * * * * * * * * * * * "XmasDC", "XmasLDC", "No Die", "Same Die As") * CmbxFirst.List = varList * CmbxSecond.List = varList End Sub -- Jim Cone Portland, Oregon *USA "jlclyde" wrote in message 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 Jim, |
#4
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
On Jan 13, 1:11*pm, "Jim Cone" wrote:
Private Sub UserForm_Initialize() * Dim varList As Variant * varList = Array("LDC", "DC", "DB", "LDDB", "XmasDB", "XmasLDDB", _ * * * * * * * * * * * * * * "XmasDC", "XmasLDC", "No Die", "Same Die As") * CmbxFirst.List = varList * CmbxSecond.List = varList End Sub -- Jim Cone Portland, Oregon *USA "jlclyde" wrote in message 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 Jim, You are a genious. This works awesome. thanks for the help. Jay |
#5
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
You are welcome.
-- Jim Cone Portland, Oregon USA |
#6
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
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 |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
fill combobox depending on selection from another combobox | Excel Discussion (Misc queries) | |||
Using a template form, advance a form number everytime you open | Excel Discussion (Misc queries) | |||
Disable and enable dropdown combobox(Form Control) | Excel Discussion (Misc queries) | |||
link form combobox | Excel Worksheet Functions | |||
VBA Form ComboBox question | Excel Worksheet Functions |