View Single Post
  #1   Report Post  
Posted to microsoft.public.excel.programming
rog rog is offline
external usenet poster
 
Posts: 39
Default Read comboboxes into array

Steph, this code assumes you only have 15 combos on your
form - if you have more, you should put those 15 in a
frame and loop through the frame's controls rather than
the forms

Rgds

Rog


Dim ctl As Control

For Each ctl In me.Controls
If TypeName(ctl) = "ComboBox" Then
ctl.List =Price.Range("LMU").Resize(Price.Range
("LMU").Rows.Count - 1).Value
End If
Next

-----Original Message-----
Hi. I have a form with 15 comboboxes. I populated the

combo box list with
the following code:

Userform1.ComboBox1.List =
Price.Range("LMU").Resize(Price.Range("LMU").Rows .Count -

1).Value

I copied the above code 15 times, because the list for

each box is exactly
the same. Can I read the comboboxes into an array, and

then populate the
aray with a single statement as above?

Thanks!


.