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:
Si l'un de vous a la solution à mon problème, je lui en serai éternellement reconnaissant.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
AL1727
Partager