Bonsoir,
Je souhaite que l'utilisateur de ma feuille de calcul sélectionne des données à partir d'une liste dans une cellule.
Pour cela je vais dans données --> validation des données -->Options --> Autoriser Liste. Je sélectionne ma plage de cellule dans une autre feuille et cela fonctionne très bien.
J'utilise l'enregistreur de macro qui me donne le code vba suivant:
Range("E8").Select
With Selection.Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
xlBetween, Formula1:="Expediteurs!L7C1:L10C1"
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.ShowInput = True
.ShowError = True
End With
Problème lorsque je lance ce code cela ne fonctionne il me met une erreur 1004 au niveau de la ligne .Add Type... je ne comprend pas pourquoi.
Merci pour votre aide,
Cordialement
Je souhaite que l'utilisateur de ma feuille de calcul sélectionne des données à partir d'une liste dans une cellule.
Pour cela je vais dans données --> validation des données -->Options --> Autoriser Liste. Je sélectionne ma plage de cellule dans une autre feuille et cela fonctionne très bien.
J'utilise l'enregistreur de macro qui me donne le code vba suivant:
Range("E8").Select
With Selection.Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
xlBetween, Formula1:="Expediteurs!L7C1:L10C1"
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.ShowInput = True
.ShowError = True
End With
Problème lorsque je lance ce code cela ne fonctionne il me met une erreur 1004 au niveau de la ligne .Add Type... je ne comprend pas pourquoi.
Merci pour votre aide,
Cordialement