Problème avec Donnée > Validation

  • Initiateur de la discussion Initiateur de la discussion yannoch
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

yannoch

XLDnaute Junior
Bonjour à tous,

cette fois-ci, j'ai un tout petit problème à vous soumettre.
A l'ouverture d'un fichier, je cible une cellule pour y mettre une liste de choix de la façon suivante :
Code:
    Range("E4").Select
    With Selection.Validation
        .Delete
        .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
        xlBetween, Formula1:= _
        "choix1;choix2;choix3;choix4..."
        .IgnoreBlank = True
        .InCellDropdown = True
        .InputTitle = ""
        .ErrorTitle = ""
        .InputMessage = ""
        .ErrorMessage = ""
        .ShowInput = True
        .ShowError = False
    End With

Le problème est que au lieu de me mettre les choix en liste, voilà ce qu'il me fait :
attachment.php


pour rétablir la liste, il suffit que je retourne dans le menu Données > Validation, je clique simplement sur OK sans rien toucher et la liste revient à la normale.

Est-ce que ce "bug" peut être résolu ?

Merci d'avance
 

Pièces jointes

  • listechoix.JPG
    listechoix.JPG
    2.5 KB · Affichages: 75
Re : Problème avec Donnée > Validation

effectivement, ça fonctionne...
ce que je comprend, est que si l'on créé une liste manuellement avec un point-virgule au lieu d'une virgule, ça fonctionne aussi, et pas en macro.

Bref, l'essentiel est que cela fonctionne maintenant.
Merci Robert.
 
Re : Problème avec Donnée > Validation

Bonjour
effectivement, ça fonctionne...
ce que je comprend, est que si l'on créé une liste manuellement avec un point-virgule au lieu d'une virgule, ça fonctionne aussi, et pas en macro.

Bref, l'essentiel est que cela fonctionne maintenant.
Merci Robert.

Ne pas oublier que le VBA fonctionne selon la syntaxe US et non la notre : sur une version US, tu mets des virgules comme séparateur de liste
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
12
Affichages
1 K
Réponses
16
Affichages
3 K
Réponses
3
Affichages
918
Réponses
1
Affichages
1 K
Réponses
4
Affichages
1 K
Réponses
2
Affichages
884
Retour