'popolazione CB2 *(LA POPOLAZIONE DELLA CB2 AVVIENE SOLO SE SI SELEZIONA LA VOCE NELLA LB1...)


Private Sub ListBox1_Change()


ComboBox2.Clear


If OptionButton1.Value = True And ListBox1.ListIndex = 0 Then
ComboBox2.AddItem "Scenario1"
ComboBox2.AddItem "Scenario2"
ComboBox2.AddItem "Scenario3"
End If


If OptionButton2.Value = True And ListBox1.ListIndex >= 1 Then


If ListBox1.Value = "Attività1" And ListBox1.Value = "Attività2" Then
ComboBox2.AddItem "Scenario1.1"
ComboBox2.AddItem "Scenario1.2"
ComboBox2.AddItem "Scenario1.3"
ComboBox2.AddItem "Scenario1.4"
ComboBox2.AddItem "Scenario1.5"
ComboBox2.AddItem "Scenario1.6"
End If
.
.ecc
End if


In pratica dalla CB1 inserisco attraverso un command button una o più
attività (dipende da quale Option Button è true) nella LB1.

-Il primo If funziona: se ho selezionato OB1 e ho 1 attività nella LB1 allora gli scenari della CB2 sono l'1 il 2 e il 3 indipendentemente dall'attività selezionata

-Il secondo ciclo if NON funziona: si possono selezionare più attività e esistono 3 scenari diversi per ogni attività. Questi devono popolare la CB2 in base alle attività selezionate.

Spero di essere stato chiaro, se hai bisogno di ulteriori dettagli chiedi pure, sono completamente bloccato, grazie!