METTRE DU BLANC DANS UNE LISTE DEROULANTE

Résolu
bfiguig -  
 bfiguig -
Bonjour,
est-il possible de mettre du blanc dans une liste deroulante, c'est à dire qu'on peut choisir un element dans la liste et aussi choisir du blanc (c'est à dire rien)
merci de votre reponse.
c'est dans un fichier excel
A voir également:

1 réponse

pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention   2 769
 
Bonjour,
Oui. Mais tout d'abord comment créés tu ta liste déroulante?
0
bfiguig
 
voici le code que j'utilise :


With Selection.Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
xlBetween, Formula1:="OUI,NON"
End With
0
pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention   2 769 > bfiguig
 
Un espace après le "non" sans souci comme ceci :

With Selection.Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
xlBetween, Formula1:="'OUI,NON, "
End With

Avant.... Je n'ai pas réussit complètement. Peut être une piste comme ceci :

With Selection.Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
xlBetween, Formula1:="' ,OUI,NON"
End With
0
bfiguig > pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention  
 
merci de ta reponse, mais y a t il pas un moyen pour mettre le blanc devant car la deuxième solution ne fonctionne pas.
merci
0
pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention   2 769 > bfiguig
 
Oui mais dans ce cas là il faut prendre ta source dans ta feuille de données. Exemple :
tu saisis :
en I1 : un espace
en I2 : oui
en I3 : non
et ton code est :
With Selection.Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
xlBetween, Formula1:="=$I$1:$I$3"
End With
0
bfiguig > pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention  
 
merci
0