Attribution dynamique d'un nom à une plage

DarkMikah

XLDnaute Nouveau
Bonjour Everybody,

j'ai pu me débrouiller pour obtenir le fichier suivant:
un bouton "Tri alphabétique" qui tri alphabétiquement (tiens donc...) la liste de la colonne A et la reporte dans la colonne J en enlevant les doublons. (sais pas si c'est la meilleure solution mais ça à l'air de marcher...content je suis)

Cependant, j'aimerais que cette liste dans la colonne J, dont le contenu peut varier, soit une liste de valeur pour la cellule E6.

Dans le code VBA, je sélectionne les valeurs non nulles dans la colonne J, mais après... je coince.
J'ai essayé une macro pour attribuer définir un nom de cette liste, et la modifier à ma convenance, mais là.... c'est le drame...

help s'il vous plait.
Merci d'avance !
 

Pièces jointes

  • Liste triée.xls
    36.5 KB · Affichages: 49
  • Liste triée.xls
    36.5 KB · Affichages: 55
  • Liste triée.xls
    36.5 KB · Affichages: 54

ROGER2327

XLDnaute Barbatruc
Re : Attribution dynamique d'un nom à une plage

Re...
Merci beaucoup !!

C'est exactement ce que je cherchais !!
Tant mieux !
J'attire votre attention que cette solution n'est valable que s'il n'y a rien d'autre que votre de liste de choix dans la colonne J. S'il n'en était pas ainsi, il faudrait limiter l'étendue de la plage, par exemple :
Code:
[COLOR="DarkSlateGray"][B]=DECALER(Feuil1!$J$1;;;NBVAL(Feuil1!$J$1:$J$20);1)[/B][/COLOR]
Ainsi, les cellules en-dessous de J20 ne seront pas prises en compte.​
ROGER2327
#3244
 

Discussions similaires