Liste de choix sans les cellules vides

L

LUDWIG

Guest
Rebonjour,

Dans une feuille2, j'ai une colonne que j'ai nommé "NOM".

Dans feuille1, j'ai une liste de choix qui utilise cette plage nommée.

Je souhaiterais que les cellules vides de la plage nommée n'apparaissent pas dans la liste de choix.

Quelqu'un sait-il comment faire ?

Merci.
 
J

Jeannot45

Guest
Re Ludwig,

Y a-t-il des cellules vides entre des cellules occupées ou les valeurs à afficher sont-elles les unes en dessous des autres

Si tel est le cas :
imaginons que tes valeurs à afficher soient dans la colonne C

Clique insertion/Nom/Définir

Indique le Nom que tu souhaites donner à ta liste (exemple : Nom)
dans la zone "Fait référence à : " saisis la formule suivante:
=DECALER($C$1;0;0;NBVAL($C:$C))

Ainsi Excel va gérer seul la liste des valeurs à afficher

A+

Jeannot
 
L

LUDWIG

Guest
Merci beaucoup, j'avais essayé ça il y a 2 minutes mais mon problème, c'est que les données de ma liste sont sur une autre feuille, donc j'y fait référence par une plage nommée et du coup la commande DECALER ne fonctionne pas...
 
J

Jeannot45

Guest
re

Attention, le nom que tu donnes ne doit pas contenir d'espace
Je pense que tu dois avoir recu un fichier qui s'intitule CoordonneesRecherche.zip que je t'ai adressé il y a quelques minutes, regarde dans Insertion/Nom, j'ai utilisé cette fonctionnalité

A+

Jeannot
 
J

Jeannot45

Guest
Salut aubelix,

Voici le fichier que j'avais envoyé à Ludwig lors d'un autre fil.
Objectif : Utiliser la recherchev pour retrouver une valeur et récupérer les coordonnées de la cellule contenant la valeur trouvée.
J'ai également utilisé la fonction DECALER dans le nom de champ (Insertion/Nom/Definir)

Bonne réception et bonne journée

Jeannot
 
L

LUDWIG

Guest
Bonjour,

Me revoilà avec un nouveau problème sur les listes de choix sans les cellules vides. J'ai une seule colonne : vide/vide/Jean/Robert/Marcel/Vide/...
Je souhaite que ma liste de choix (qui est sur une autre feuille) me renvoie :Jean/Robert/Marcel.

Ma liste de choix utilisera donc la plage nommée "NOM".

Reste à bien définir cette plage.

DECALER(réf;lignes;colonnes;hauteur;largeur)

- REF est toute la colonne A (=Feuil2!$A:$A)
- je souhaite un décalage de ligne a la 1ère non vide
- pas de décalage de colonne
- hauteur : nbval(Feuil2!$A:$A)
- largeur : 1

Comment donc pour définir la première cellule non-vide de ma colonne ?

Merci d'avance.
 

Discussions similaires

Statistiques des forums

Discussions
312 504
Messages
2 089 073
Membres
104 019
dernier inscrit
pascal la