1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| Sub TestLR()
Dim Region As String
Dim Liste As Variant
Dim L As String
Region = Worksheets("Résumé").Range("B2")
Select Case Region
Case "Nord-Est"
Liste = Array("TOTAL, Ville 1, Ville 2, Ville 3, Ville 4")
Case "Île-de-France"
Liste = Array("TOTAL, Ville 1, Ville 2, Ville 3, Ville 4, Ville 5")
Case "Ouest"
Liste = Array("TOTAL, Ville 1, Ville 2, Ville 3, Ville 4, Ville 5, Ville 6, Ville 7, Ville 8")
Case "Sud-Est"
Liste = Array("TOTAL, Ville 1, Ville 2, Ville 3")
Case "Sud-Ouest"
Liste = Array("TOTAL, Ville 1, Ville 2")
End Select
L = Join(Liste, ",")
With Range("A2").Validation
.Delete
.Add xlValidateList, Formula1:=L
End With
End Sub |
Partager