Liste de validation, nom et limite

Rémi -  
 Rémi -
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   Statut Membre Dernière intervention   526
 
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 16602 Date d'inscription   Statut Contributeur Dernière intervention   3 314
 
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 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
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
Rémi
 
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 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
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   Statut Membre Dernière intervention   526
 
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
Rémi
 
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 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Re,

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

https://www.cjoint.com/c/CLtntiYU6WW
0
Rémi
 
Comme je le disais, je n'ai rien : http://cjoint.com/?3LtouHvCrp6
0
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
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
Rémi
 
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
Rémi
 
(et je n'ai jamais fait de VBA sur cet ordinateur et avec cette version d'Excel)
0
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
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
Rémi
 
ç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
Rémi
 
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 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
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
Rémi
 
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