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
Configuration: Windows XP Internet Explorer 6.0

1 réponse

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


      With Selection.Validation
      .Delete
      .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
      xlBetween, Formula1:="OUI,NON"
      End With
      0
      1. pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention   2 773 > 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
      2. 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
      3. pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention   2 773 > 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
      4. bfiguig > pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention  
         
        merci
        0