Liste déroulante depuis une plage, sans vide

Anthelm Messages postés 198 Date d'inscription   Statut Membre Dernière intervention   -  
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   -
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 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
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 198 Date d'inscription   Statut Membre Dernière intervention   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 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
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 198 Date d'inscription   Statut Membre Dernière intervention   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 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
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 198 Date d'inscription   Statut Membre Dernière intervention   1
 
Oui car j'aimerais le faire sur une grosse "longueur" disons
0
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
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