[VBA-E] Modification de la validation de données dans une feuille excel
Bonjour,
Pour une raison que j'ignore le code (voir ci-dessous) qui permet de modifier la validation de données d'une cellule et qui fonctionne parfaitement lorsqu'il est sous forme de macro dans un "module" excel, me donne une erreur d'exécution 1004 lorsqu'il est mis dans une procédure appelée par un bouton de commande dans une "feuille" excel (c'est la méthode Add qui échoue, le Delete passe bien) :(
Voici le bout de code en question:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| With Selection.Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
xlBetween, Formula1:="=$C$1:$E$1"
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.ShowInput = True
.ShowError = True
End With |
Si l'un de vous a la solution à mon problème, je lui en serai éternellement reconnaissant.
AL1727