Osman
There may be other ways but, assuming drop-down is a ComboBox, try this:
If ComboBoxes are Forms Menu/Shapes, they get there values from cells.
If the first ComboBox has Input Range A1:A3, then these will be,say, A,B and C
Let's assume you make the cell link (output) A5
Now make the Input Range for the second ComboBox B1:B3
Make the cell link (output) anywhere
Depending which value the user selects, the output to A5 will be 1,2 or 3
In B1 put the formula =IF(A5=1,"Me",IF(A5=2,"You",IF(A5=3,"He","")))
In B2 " " " =IF(A5=1,"We",IF(A5=2,"Them",IF(A5=3,"They","")))
In B3 " " " =IF(A5=1,"Tom",IF(A5=2,"Fred",IF(A5=3,"Helen","")))
Values in the second box should now depend on selection in the first.
If you are using an activex control, you will need to add some code. Try this in the exit event of the first box:
Assuming Box1 has controlsource Sheet1 A1
Private Sub ComboBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
ComboBox2.Clear
cb1 = Worksheets("Sheet1").Range("A1")
Select Case cb1
Case "A"
ComboBox2.AddItem "Me"
ComboBox2.AddItem "You"
ComboBox2.AddItem "He"
Case "B"
ComboBox2.AddItem "We"
ComboBox2.AddItem "Them"
ComboBox2.AddItem "They"
Case "C"
ComboBox2.AddItem "Tom"
ComboBox2.AddItem "Fred"
ComboBox2.AddItem "Helen"
Case Else
Exit Sub
End Select
End Sub
Any help?
just use Data|Validation
In a separate worksheet, create your sublists in say columns B (from B2 on),C (from C2 on), D (from D2 on) and so on. Select the items in B and name it e.g., ListA via the Name Box (see the Formula Bar). Select the range in C and name it ListB, so on.
Create in column A from A2 on the following list:
ListA
ListB
ListC
etc.
Select the range in A and name it MainList via the Name Box.
Go to the worksheet (another sheet) where you want the drop down boxes, say in A4 and B4.
Activate A4.
Activate the option Data|Validation.
Select Custom (or List) for Allow.
Enter the following formula for Formula (or Source):
=MainList
Click OK.
Activate B4.
Activate Data|Validation.
Select Custom for Allow.
Enter the following for Formula:
=INDIRECT(A4)
Click OK.
Aladin
i know you guys trying to explain me how to do it, but i am affraid i do not understand it or betetr said i have german system so not same stuff to choose, i will try to explain how i tried to do, gone to Data->Validation and so i made my DropDown (dunno if it is ComboBox in english), i even tried to make it like this, to fill one cell with infos like (me;you;he) (we have ; instead of ,)and link it over validation, the error was output was like one thing to choose and looked like (me;you;he) and not 3 things, is here maybe some help, or try pls to explain it clear i didn#t understand a sinlge word from you Aladin, thx
> try pls to explain it clear i didn#t understand a sinlge word from you Aladin, thx
Not a single word? Hmm...
Anyway, I shouldn't have talked about Custom & Formula, instead kept it to just List & Source.
I've sent you the workbook that shows how it's done with Data|validation.
Hope that helps.
Aladin