Bonjour à tous,
J'aimerais programmer une macro qui permet de modifier les menus déroulant en fonction des choix utilisateur...
Si la valeur est 1 : cela affiche un menu déroulant, si la valeur est 2, ça en affiche un autre...
J'ai enregistré manuellement une macro qui crée et supprime le menu déroulant sur excel. Cependant, j'ai beaucoup de difficultés à l'appliquer à mon code. En effet, je ne sais pas comment connaître "le nom" du menu déroulant.. Et donc je ne sais pas comment le sélectionner..
Merci d'avance. pour votre aide..
Voici le code généré par Excel lors de l'enregistrement de la macro de création et suppression du menu déroulant :
Le menu déroulant auquel je fais référence peut être ajouté manuellement de la manière suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 Range("D8").Select ActiveSheet.DropDowns.Add(120, 101.25, 75.75, 15.75).Select Range("D9").Select ActiveSheet.Shapes.Range(Array("Drop Down 4")).Select With Selection .ListFillRange = "Feuil7!$F$8:$F$13" .LinkedCell = "Feuil7!$F$19" .DropDownLines = 8 .Display3DShading = False End With ActiveSheet.Shapes.Range(Array("Drop Down 4")).Select Selection.Delete
Onglet développeur => Insérer => Zone de liste déroulante.
Merci d'avance pour votre aide.. Je suis un peu en panique..
...
Partager