Bonjour,

Je voudrais faire une liste depuis des cellules d'Excel, mais cette plage de cellules est variable.
Si je sélectionne ma plage maximale, j'ai dans la liste des sélections vides,malgré le "ignore blank = true"

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
Const lst As String = "=$C4:$C10"
Range("G5").Select
    With Selection.Validation
        .Delete
        .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
        xlBetween, Formula1:=lst
        .IgnoreBlank = True
        .InCellDropdown = True
        .InputTitle = "Date"
        .ErrorTitle = "Erreur"
        .InputMessage = ""
        .ErrorMessage = ""
        .ShowInput = True
        .ShowError = True
    End With