Easiest way is to do some work on the sheet first.
============
CREATE A DYNAMIC NAMED RANGE OF OPTIONS
1) Open the Named Range box (Insert > Name > Define)
2) In the "Names in Workbook" line, type in a name...for instance OPTIONS
3) At the bottom in the "Refers To" line, enter this dynamic formula:
=INDEX(Sheet2!$B:$B, 2):INDEX(Sheet2!$B:$B, COUNTIF(Sheet2!$B:$B,">"""))
4) Click ADD, then Close
You now have a named range called "Options" the keeps itself expanded to
include all the items in Sheet2, range B2>bottom of that data range. You
won't ever have to edit it.
============
CONNECT YOUR COMBOBOX TO THE NAMED RANGE
1) Right-Click on your combobox and select PROPERTIES
2) In the LISTFILLRANGE enter the value of OPTIONS
Your combobox is now linked permanently to the dynamic range "Options".
Does that help?
--
"Actually, I *am* a rocket scientist." -- JB
(
www.MadRocketScientist.com)
Your feedback is appreciated, click YES if this post helped you.
"Benjamin" wrote:
> I need to create a dropdown combobox that has the names from Columb B in
> Sheet "Names"
>
> The combobox is in Form FrmMTCLog
> the drop down is: combobox1
> I need the combobox1 to have a list of all the names from Sheet"Names" Cell
> b2 and down to the last filled in Column.
>
>