Liste déroulante depuis une plage, sans vide

Fermé
Anthelm Messages postés 198 Date d'inscription lundi 15 octobre 2018 Statut Membre Dernière intervention 2 mars 2024 - 22 oct. 2018 à 22:33
via55 Messages postés 14495 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 7 novembre 2024 - 22 oct. 2018 à 23:53
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...

4 réponses

via55 Messages postés 14495 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 7 novembre 2024 2 735
22 oct. 2018 à 22:53
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 lundi 15 octobre 2018 Statut Membre Dernière intervention 2 mars 2024 1
22 oct. 2018 à 22:58
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 14495 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 7 novembre 2024 2 735
22 oct. 2018 à 23:03
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 lundi 15 octobre 2018 Statut Membre Dernière intervention 2 mars 2024 1
22 oct. 2018 à 23:32
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 14495 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 7 novembre 2024 2 735
22 oct. 2018 à 23:34
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 lundi 15 octobre 2018 Statut Membre Dernière intervention 2 mars 2024 1
22 oct. 2018 à 23:47
Oui car j'aimerais le faire sur une grosse "longueur" disons
0
via55 Messages postés 14495 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 7 novembre 2024 2 735
22 oct. 2018 à 23:53
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