Listes de validation : quelques bugs...

  • Initiateur de la discussion Initiateur de la discussion chris
  • 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 !

chris

XLDnaute Barbatruc
Bonjour

Il y a quelques années j'étais tombée sur un bug concernant les listes déroulantes obtenues par Données, validation.

  1. Si on utilise un Windows récent et un Excel ancien (exemple Win XP, Excel 2000 ou autres combinatoires) et, qu'une fois les cellules remplies au moyen des listes, on protège la feuille, les cellules restent modifiables.
    J'avais trouvé ce bug répertorié ailleurs et j'avais du trouver un contournement.
  2. Je découvre un nouveau bug : si les listes source de validation sont nommées et définies au moyen de la fonction DECALER et que, depuis Excel 2007 on enregistre le classeur au format 2003 (que le classeur soit créé initialement sous 2007 ou sous une version antérieure) le contrôle n'est plus effectué. On peut saisir n'importe quelle valeur.
    Si les sources de listes sont nommées mais correspondent à une plage (donc pas à une formule) pas de bug.
    J'ai testé sur plusieurs PC : je reproduis systématiquement.
    Une idée de contournement ?
    Trop de listes pour du VBA en sortie de cellules : cela ralentit trop.
    Sachant que le classeur est distribué sur des tas des configurations non connues a priori...
 
Dernière édition:
Re : Listes de validation : quelques bugs...

Bonjour chris,


Si j'ai bien compris, les liste ne fonctionnent que lorsque les Noms font référence directement à une zone. Du coup, tu pers le coté "dynamique" qu'apporte DECALER lors de l'ajout d'élément dans une liste.
Du coup, il serait peut-être envisageable de créer une macro qui met à jour le la référence du Nom lorsqu'on ajoute un élément à la liste (sur l'évènement Worksheet_Change).

a+
 
Re : Listes de validation : quelques bugs...

Bonjour

Merci mromain.
Effectivement c'est une bonne solution : soit au changement de liste, soit à l'ouverture du classeur (là quelques secondes de plus ne sont pas gênantes) au cas où les modifs de listes aient été faites avec macros désactivées.
 
- 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
Retour