Liste de validation, nom et limite

Fermé
Rémi - 19 déc. 2013 à 10:38
 Rémi - 19 déc. 2013 à 16:30
Bonjour,

Je suis en train de créer un fichier Excel sur lequel j'ai plusieurs onglets. Dans le premier, je souhaite mettre une liste de validation qui se base sur des données du second onglet.

Comme Excel ne me permet pas de la faire directement, je donne un nom à cette liste du second onglet (avec cette formule : =DECALER(secondonglet!$A$3;;;NBVAL(secondonglet!$A:$A)-1)) et ensuite, je crée une liste de validation avec Autoriser : Liste et Source : =Nomdemaliste.

Et là, magique, la liste se crée bien mais, parce qu'il y a une MAIS, il n'y a que 7 éléments alors que je suis censé en avoir plusieurs dizaines... des idées qui pourraient expliquer pourquoi je n'en ai que 7 ?

Merci d'avance

Rémi

17 réponses

Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 523
19 déc. 2013 à 11:07
Bonjour Rémi,

Difficile de t'apporter une réponse.
La méthode et la formule sont correctes.

Tu peux joindre un classeur exemple ?

A+
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
Modifié par michel_m le 19/12/2013 à 11:52
Bonjour,

puisque ta liste est nommée j'aurais plutôt écris dans "Source" de la validation de données
=DECALER(nomdetaliste;;;NBVAL(nomdetaliste);1)


Michel
0
Mike-31 Messages postés 18317 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 5 076
19 déc. 2013 à 11:57
Bonjour le fil,

Bizarre, tu peux joindre ton fichier sans note confidentielle, que l'on voit sa structure.
pour joindre ton fichier, avec ce lien

https://www.cjoint.com/
0
Hello,

Voici le fichier test : http://cjoint.com/?3LtmgDWrVGR
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Mike-31 Messages postés 18317 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 5 076
Modifié par Mike-31 le 19/12/2013 à 12:32
Re,

sur ta feuille 2 remplace tes valeurs surtout tes BR par des valeurs différentes a,b c etc ou simplement 1,2,3 etc et tu verras que tu as 51 valeurs dans ta liste.
comme dans chaque cellule tu as BR bonjour pour les compter mais tes 51 cellules s'affichent
mais pourquoi passer par un champ, ta liste est elle variable, si non tu peux afficher directement ta liste

A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
0
Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 523
19 déc. 2013 à 12:44
Re,

Je te confirme qu'il n'y a aucun problème dans ta liste de validation.
Tu ne vois que 8 éléments mais il suffit d'actionner la barre de défilement pour voir défiler les autres.

A+
0
Re,

Comment actives-tu la barre de défilement ? J'ai un mac et aucune barre ne s'affiche et quand j'essaie de scroller, ça ne descend pas alors même que ça fonctionne quand je copie cette cellule sur la page 2

A+
0
Mike-31 Messages postés 18317 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 5 076
19 déc. 2013 à 13:20
Re,

regarde cette capture écran, tu n'as pas cela lorsque tu actives ta liste de validation

https://www.cjoint.com/c/CLtntiYU6WW
0
Comme je le disais, je n'ai rien : http://cjoint.com/?3LtouHvCrp6
0
Mike-31 Messages postés 18317 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 5 076
Modifié par Mike-31 le 19/12/2013 à 14:59
Re,

ferme ton Excel et ouvre le à nouveau, il va s'ouvrir sur un feuille vierge crée une liste de validation directe toute simple Source de A1 à A20 par exemple dis nous si cette dernière est normale

as tu déjà travaillé des codes VBA qui pourrait expliquer le problème

A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
0
Alors, lorsque la liste de validation et la liste "source" (le contenu) sont sur le même onglet, ça fonctionne parfaitement mais dès que l'on met la liste de validation sur un autre onglet, le résultat est incomplet (17/28...)
0
(et je n'ai jamais fait de VBA sur cet ordinateur et avec cette version d'Excel)
0
Mike-31 Messages postés 18317 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 5 076
19 déc. 2013 à 15:26
reécrit ta formule du champ voir, parce que comme on te le dit depuis le départ ta formule est bonne

=DECALER('page 2'!$A$3;;;NBVAL('page 2'!$A:$A)-1)

tu peux également nommer tes plages exemple la cellule page 2'!$A$3 nomme la Deb et la colonne page 2'!$A:$A nommée col_A et change la formule de ton champ par
=DECALER(Deb;;;NBVAL(col_A)-1)
0
ça ne marche pas mieux mais je viens de constater un truc étrange. Quand je copie-colle ma liste de validation dans un autre onglet, elle m'affiche plus de résultat. Et si dans ce même onglet je la copie-colle dans une autre cellule, elle me sort encore plus résultats.... je suis très perplexe...

Je vais essayer sur un autre ordinateur avec une autre version d'Excel...
0
Je valide, ça vient bien soit d'Excel 2008 mac soit de mac... il fichier fonctionne sur un windows avec la dernière version d'Excel
0
Mike-31 Messages postés 18317 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 5 076
19 déc. 2013 à 16:10
Re,

je pense que tu doit avoir un problème sue ce fichier,

ouvre un nouveau classeur et copie les pages voir si le problème persiste, si non je ne vois pas de raison
0
en l'ouvrant sur un autre ordinateur avec une autre version d'Excel et un autre OS, tout est rentré dans l'ordre. Et quand je crée un nouveau fichier sur l'Excel d'origine, sur mon mac, le problème revient...

Bref, ça fonctionne pour l'instant...

EN tout cas, merci!
0