Création d'une liste dans excel avec VBA
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:
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 |