[Excel] Liste de valeurs
Résolu
deniooo
Messages postés
36
Statut
Membre
-
deniooo Messages postés 36 Statut Membre -
deniooo Messages postés 36 Statut Membre -
Bonjour,
J'aimerai introduire dans ma macro un code qui permettrait ceci :
Toute les cellules d'une colonne donnée ont pour champs une liste déroulante avec des valeurs que j'aurai fixé.
En gros on ne peut rien taper dans les cells juste cliquer sur un élément de la liste.
Une idée du code ?!
Merci.
J'aimerai introduire dans ma macro un code qui permettrait ceci :
Toute les cellules d'une colonne donnée ont pour champs une liste déroulante avec des valeurs que j'aurai fixé.
En gros on ne peut rien taper dans les cells juste cliquer sur un élément de la liste.
Une idée du code ?!
Merci.
A voir également:
- [Excel] Liste de valeurs
- Liste déroulante excel - Guide
- Excel liste déroulante en cascade - Guide
- Word et excel gratuit - Guide
- Si ou excel - Guide
- Déplacer colonne excel - Guide
1 réponse
Bonjour,
Pas besoin de code : il suffit que tu utilises la fonction de validation :
- saisie de la liste dans une autre feuille et nommer la plage
- sélection de la colonne, puis Données, Validation
- Autoriser : Liste
- Mettre le nom de la liste (utiliser éventuellement F3 pour coller le nom)
- Mettre éventuellement une alerte d'erreur
m@rina
Pas besoin de code : il suffit que tu utilises la fonction de validation :
- saisie de la liste dans une autre feuille et nommer la plage
- sélection de la colonne, puis Données, Validation
- Autoriser : Liste
- Mettre le nom de la liste (utiliser éventuellement F3 pour coller le nom)
- Mettre éventuellement une alerte d'erreur
m@rina
je vais quand même faire ça en macro ça m'entrainera donc je vais lancer l'enregistrement macro et on verra bien :)
listeval = "toto, bernard, henry, levi, gros, blaireau, autre"
cel.Select
With Selection.Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:=xlBetween, Formula1:=listeval
End With
End Function
Et hop la focntion marche parfaitement!!
Probléme résolu!