A family of Microsoft spreadsheet software with tools for analyzing, charting, and communicating data.
I downloaded your file. I am very confused.
- Why do you have multiple DropDown lists when they are all the same? All of the ComboBoxes should be able to reference one single DropDown list.
- What is the significance of the 2 columns to the left of the DropDown lists? (One column with all one's and the next with a count of the rows up to the specific row as per the screen shot below with the 2 columns circled in red.)
- Why use a formula to populate the rows of the DropDownlist? Would it not be better to just list the items. (Perhaps I am missing something here and if so please explain.)
- If you want the DropDownList assigned to the ComboBox and the ComboBox DropDown to display when the user selects the ComboBox then it needs to be done with the GotFocus event; not the Change event. (The Change event runs every time the user makes a selection in the combo box; not when the User first clicks in it.)
Use the following code in lieu of the Change event code to assign Named range to the ListFillRange and then force the ComboBox DropDown to auto display.
Private Sub ComboBox1_GotFocus()
ComboBox1.ListFillRange = "DropDownList1"
Me.ComboBox1.DropDown
End Sub