Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Liste de choix

C

Christophe

Guest
Bonjour, Je veux affecter à une plage de cellules, une liste de choix par l'intermédiaire d'une macro.J'enregistre cette macro en faisant la manipulation, mais quand j'exécute cette macro j'obtiens un message d'erreur. Merci.
 
D

david

Guest
Si j'essaye en cherchant par exemple à appliquer une liste de choix simple du type oui-non ca donne ça et ca marche, tu sélectionne ta plage et actionne la macro :


With Selection.Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
xlBetween, Formula1:="oui;non"
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.ShowInput = True
.ShowError = True
End With


david of lunel
 
C

Christophe

Guest
Ca marche effectivement quand j' établit la liste, mais pas quand la propriété Formula1 fait référence à une plage de cellules, c'est à ce moment là que j'ai le message d'erreur.
 
C

catherine

Guest
With Selection.Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
xlBetween, Formula1:="=toto" '*** toto est le nom de ta plage de cellules
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.ShowInput = True
.ShowError = True
End With

Cathy
 
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…