Bonjour,
J'essay de créer des cellule avec validation de donnée de type liste. Le problème étant que la plage de ma liste à une position et une taille variable.

Voila mon code

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
    With Range(Cells(ligne, 4), Cells(ligne 4)).Validation
        .Delete
        .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:=xlBetween, Formula1:="=$B$82:$B$101"
        .IgnoreBlank = True
        .InCellDropdown = True
        .ShowInput = True
        .ShowError = True
    End With
Le problème vient de
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Formula1:="=$B$82:$B$101"
Comment lui donner une plage de valeur allant de l_deb à l_fin puisque ma la ligne de début et la longueur de ma liste sont variable.

Merci d'avance