Liste déroulante depuis une plage, sans vide

Anthelm Messages postés 202 Statut Membre -  
via55 Messages postés 14730 Statut Membre -
Bonjour, j'essaye de faire une liste déroulante depuis une plage que j'ai nommée DDP. La plage fait une seule ligne et sur beaucoup de colonnes, avec pleins de vides.

J'aimerais utiliser la fonction décaler pour qu'elle n'affiche pas les vides mais seulement les cellules contenant du texte.

Merci pour votre aide, je n'y arrive pas du tout...
A voir également:

4 réponses

via55 Messages postés 14730 Statut Membre 2 750
 
Bonjour

Pas avec la fonction DECALER mais avec une fonction matricielle pour recréer une ligne sans vide sur laquelle baser la liste déroulante, exemple :
https://mon-partage.fr/f/AL94mmzZ/

Cdlmnt
Via
0
Anthelm Messages postés 202 Statut Membre 1
 
C'est compliqué :'( j'avais réussi une fois avec décaler mais sur une colonne et la je n'y arrive plus...
0
via55 Messages postés 14730 Statut Membre 2 750
 
Une autre solution simple manip
Tu copies la plage horizontale, tu la copies ailleurs collage spécial transposé pour la mettre en vertical
Ensuite dans cette plage verticale tu fais supprimer les doublons et tu n'a plus de vide
0
Anthelm Messages postés 202 Statut Membre 1
 
cela va m'obliger à rafraichir à chaque fois...

Par contre je pense à une chose: ma ligne est régulière... C'est possible de faire une plage qui fasse une ligne, mais seulement une case sur 10? (sauter 9 cases à chaque fois, indéfiniment)
0
via55 Messages postés 14730 Statut Membre 2 750
 
Tu peux bien sur laisser autant de cellules vides entre deux que tu veux
mais tu voudrais que cela se fasse automatiquement ?
0
Anthelm Messages postés 202 Statut Membre 1
 
Oui car j'aimerais le faire sur une grosse "longueur" disons
0
via55 Messages postés 14730 Statut Membre 2 750
 
Si tu veux entrer des données toutes les 10 colonnes par ex il faut le faire par une macro avec un msgbox qui te demande la valeur à entrer et qui la place automatiquement 10 colonnes après la dernière valeur entrée
0