Gestion des vides dans une liste validation

JNICO Messages postés 8 Statut Membre -  
JNICO Messages postés 8 Statut Membre -
Bonjour,
Sur Excel, lorsque j'utilise des listes de validations qui se rapportent à une zone de cellule (A1:A8), si les champs ne sont pas tous renseignés afin de ne faire ma Màj uniquement sur ces celulles, le déroulant commence par la fin (les champs vides). Du coup, certain utilisateur novice, ne pense pas à remonter au début de la liste. La solution la plus simple que j'ai trouvée, c'est de mettre un "_" sur les cellules en attente.
Connaissez-vous une autre méthode pour que :
- soit la liste de validation s'adapte selon le nombre de données saisies
- soit que le menu déroulant commence par le 1er critère et non par les vides...

Merci, merci
A voir également:

5 réponses

UsulArrakis Messages postés 7683 Statut Contributeur 3 194
 
salut
bizarre j'ai pas ce pb
mais tu doit pouvoir cocher "ignorer si vide"
quelle version d'excel ?
0
michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 318
 
Bonjour

dans le contrôle source de la validation de données au lieu de:
=A1:A8

essaies
=DECALER(A1:A8;;;NBVAL(A1:A8);1)
0
JNICO Messages postés 8 Statut Membre 14
 
Je suis sous Excel 2007, et je n'ai pas systématiquement le problème...Le truc c'est que je n'arrive pas à identifier pourquoi.

Je sais qu'en inserrant des cellules dans ma plage de sélection, la liste de validation s'ajuste, mais pas à la suite des données...

La fonction que donne Michel marche que si on reste sur la même feuille de calcul, ce qui n'est pas mon cas.
0
michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 318
 
la fonction que donne Michel marche que si on reste sur la même feuille de calcul, ce qui n'est pas mon cas.

Encore fallait il le préciser!!!

Tu nommes ta zone source et tu remplaces A2:A8 par le nom que tu as donné
0
JNICO Messages postés 8 Statut Membre 14
 
Excel me donne une erreur : Vous en pouvez pas faire référence à d'autres feuilles ou classeurs pour les critères de validation de données.

Mais j'ai trouvé en bidouillant avec la fonction Indirect et mon intitulé de colonne.

MERCI
0
UsulArrakis Messages postés 7683 Statut Contributeur 3 194
 
tu es sûr que tu as nommé ta plage de cellules ?
car c'est justement le moyen pour récupérer une liste qui est sur une autre feuille, comme indiqué par michel_m
ou bien tu mets =Feuil1!$B$1:$B$7
0

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

Posez votre question
JNICO Messages postés 8 Statut Membre 14
 
La Formule que j'ai noté dans ma liste de validation est
='Support'!$A$3:$A$200
Support étant le nom de ma feuil2

en saisissant la formule :
=DECALER('Support'!$A$3:$A$200;;;NBVAL('Support'!$A$3:$A$200);1)
j'ai le message d'erreur...
0