Bonjour,
Après beaucoup de recherche je me tourne vers vous en espérant une réponse 🙂 .
Voilà mon souci : je dois créer une macro dans excel qui construit une liste déroulante, cette liste déroulante contient plusieurs String (jusqu'ici j'ai su faire),
Le problème est qu'après sélection de la string dans la liste déroulant il faut qu'une valeur lui soit affecté et affiché.
Exemple:
si je clique sur Lundi dans ma liste déroulante, il faut que 1 soit écrit dans ma cellule, etc pour les autres jours...
Code qui permet juste de sélectionner et d'afficher les jours :
Range("E2").Select
With Selection.Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
xlBetween, Formula1:="Lundi,Mardi,Mercredi,Jeudi,Vendredi,Samedi,Dimanche"
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.ShowInput = True
.ShowError = True
End With
Après beaucoup de recherche je me tourne vers vous en espérant une réponse 🙂 .
Voilà mon souci : je dois créer une macro dans excel qui construit une liste déroulante, cette liste déroulante contient plusieurs String (jusqu'ici j'ai su faire),
Le problème est qu'après sélection de la string dans la liste déroulant il faut qu'une valeur lui soit affecté et affiché.
Exemple:
si je clique sur Lundi dans ma liste déroulante, il faut que 1 soit écrit dans ma cellule, etc pour les autres jours...
Code qui permet juste de sélectionner et d'afficher les jours :
Range("E2").Select
With Selection.Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
xlBetween, Formula1:="Lundi,Mardi,Mercredi,Jeudi,Vendredi,Samedi,Dimanche"
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.ShowInput = True
.ShowError = True
End With