OVH Cloud OVH Cloud

Valeurs uniques triées dans un tableau VBA

54 réponses
Avatar
Herdet
Bonsoir à tous,
Après une recherche infructueuse et des tests un peu laborieux je fais appel
à vous.
J'ai tableau VBA de 10 à 1200 lignes ( 1 colonne) nommé TAval
Je cherche à supprimer tous les doublons puis à le trier par ordre croissant
(ou décroissant).
Et bien sûr le tout en VBA ou bien en API Windows (plus rapides) sans
utiliser les filtres de feuille de calcul
Merci
Cordiales salutations
Robert Dezan

10 réponses

1 2 3 4 5
Avatar
jps
le vent des scuds souffle même des lieux les plus brillants...enfin, je veux
dire les plus savonnés
jps

"Daniel.M" a écrit dans le message de
news:%23$
Bonjour Robert,

Je suis un peu déçu de vos prestations les gars, JPS en tête, car je
pense


avoir clairement exposé le problème :
" j'ai un tableau VBA" à ne pas confondre avec un tableau Excel.



C'est en effet JPS qui m'a aiguillé sur la mauvaise voie. Mais combien de
personnes a-t-il perverties ainsi au cours de sa vie, hein?!

Ceci étant dit, as-tu trouvé ton bonheur pour ta question originale?

Salutations,

Daniel M.





Avatar
Herdet
Bonsoir Daniel,
Je n'ose même pas songer au nombre actuel et potentiel des personnes
perverties par notre autoproclamé Président du COIN qui doit en plus
profiter des ses prérogatives.
(Je crois qu'il me faire payer ce scud)
Je n'ai pas encore trouvé de solutions qui me satisfasse mais je continue de
chercher.
Salutations
Robert
PS : il va falloir que j'explique à ce Jeune Premier Sous-doué ce qu'est un
tableau VBA qu'il doit d'ailleurs parfaitement connaitre


"Daniel.M" a écrit dans le message de
news: #$
Bonjour Robert,

Je suis un peu déçu de vos prestations les gars, JPS en tête, car je
pense


avoir clairement exposé le problème :
" j'ai un tableau VBA" à ne pas confondre avec un tableau Excel.



C'est en effet JPS qui m'a aiguillé sur la mauvaise voie. Mais combien de
personnes a-t-il perverties ainsi au cours de sa vie, hein?!

Ceci étant dit, as-tu trouvé ton bonheur pour ta question originale?

Salutations,

Daniel M.





Avatar
Herdet
Cent fois sur le métier comme disait un illustre inconnu que tu connais
sûrement
Qu'est qu'un tableau VBA ?
Imagine un beau tableau de maitre, genre tournesol de V.G. dans lequel tu
remplaces les dites fleurs par des Veaux et Broutard d'Anjou.
D'accord, c'est pas des choses à faire mais avec un encadrement de 20 pts
d'épaisseur du plus bel effet, un remplissage de fond en vert "herbe" et un
alignement centré, tu obtiens un magnifique "tableau VBA".
Si après çà, tu as un encore besoin d'explications, je te conseille
fortement de contacter notre spécialiste Thierry du MPFE ou bien notre
révérend Père Brossolette.

Amicalement
Robert
PS : en faisant un Ctrl F11, il existe aussi une version bassement
matérialiste de ce type de tableau cité dans l'aide en ligne de $Bilou ou
bien chez le volatile

"jps" a écrit dans le message de
news: #3$
bon, ben moi, bobby, c'est fini : je ne t'aide plus....
un tableau VBA...un tableau VBA...mais c'est quoi un tableau VBA?
tu pourrais au moins le dire au lieu d'ironiser à l'égard de geedee ou de
moi-même...
jps

"Herdet" a écrit dans le message de
news:%
Salut anonymous (????)
1) qui est-tu pour te permettre de m'appeler Bobby ?
2) le ton de message est un petit encouragement amical adressé à des
personnes connues et pour faire avancer le shmilblic mais je dis que
c'est


juste pour JPS, je vais me faire incendier.
A+
Robert


a écrit dans le message de news:
992801c4d3a1$81d82cc0$
hey Bobby, tu va pas te mettre à remplacer Pestou !!!
;o)))
® © ¿
-----Message d'origine-----
Faites un peu plus travailler vos méninges...heuh, sans
vous obliger, bien sûr !!!









Avatar
Daniel.M
Robert,

Je n'ai pas encore trouvé de solutions qui me satisfasse mais je continue de
chercher.


Si tu ne veux pas passer par la transposition de ton tableau sur une feuille
(après quoi, les routines précédemment mises à ta disposition fonctionneraient),
il te reste les alternatives suivantes:

1. Utiliser une routine de tri en VBA, puis une boucle pour enlever les
doublons.
2. Utiliser une fonction XLL comme TRIV() (disponible dans le morefunc.xll de
Laurent) et puis une boucle ensuite pour enlever les doublons.
3. Utiliser une fonction VBA dédiée

Pour solution 1, cherche Groupe Google dans les groupes Excel pour un QSort sur
un tableau à 1 dimension.
Pour solution 2, voir là : http://longre.free.fr/pages/telecharge/index.html et
le fichier Morefun.XLL
Pour solution 3, tu fais signe ici.

Salutations,

Daniel M.

Avatar
jps
merci robert
si j'ai bien trouvé la feuille avec l onglet Macro en cliquant F11, je n'ai
pas trouvé l'aide ad hoc....il n'empêche que cela m'a fait penser au
classeur .xlm de feu XL 4....un rapport ou bien?
en tous cas, cela m'a permis de prendre contact avec le père brossollette,
lequel m'a dit t'avoir confessé mais secret de la confession obligeant, il
en est resté là mais moi je sais bien toutes les mauvaisetés que tu as dans
le coeur...
jps
PS ça sert à quoi un tableau VBA?

"Herdet" a écrit dans le message de
news:e2A2Je$
Cent fois sur le métier comme disait un illustre inconnu que tu connais
sûrement
Qu'est qu'un tableau VBA ?
Imagine un beau tableau de maitre, genre tournesol de V.G. dans lequel tu
remplaces les dites fleurs par des Veaux et Broutard d'Anjou.
D'accord, c'est pas des choses à faire mais avec un encadrement de 20 pts
d'épaisseur du plus bel effet, un remplissage de fond en vert "herbe" et
un

alignement centré, tu obtiens un magnifique "tableau VBA".
Si après çà, tu as un encore besoin d'explications, je te conseille
fortement de contacter notre spécialiste Thierry du MPFE ou bien notre
révérend Père Brossolette.

Amicalement
Robert
PS : en faisant un Ctrl F11, il existe aussi une version bassement
matérialiste de ce type de tableau cité dans l'aide en ligne de $Bilou ou
bien chez le volatile

"jps" a écrit dans le message de
news: #3$
bon, ben moi, bobby, c'est fini : je ne t'aide plus....
un tableau VBA...un tableau VBA...mais c'est quoi un tableau VBA?
tu pourrais au moins le dire au lieu d'ironiser à l'égard de geedee ou
de


moi-même...
jps

"Herdet" a écrit dans le message de
news:%
Salut anonymous (????)
1) qui est-tu pour te permettre de m'appeler Bobby ?
2) le ton de message est un petit encouragement amical adressé à des
personnes connues et pour faire avancer le shmilblic mais je dis que
c'est


juste pour JPS, je vais me faire incendier.
A+
Robert


a écrit dans le message de news:
992801c4d3a1$81d82cc0$
hey Bobby, tu va pas te mettre à remplacer Pestou !!!
;o)))
® © ¿
-----Message d'origine-----
Faites un peu plus travailler vos méninges...heuh, sans
vous obliger, bien sûr !!!













Avatar
Clément Marcotte
Bonjour

PS ça sert à quoi un tableau VBA?



Va falloir que tu retournes à la base:

http://groups.google.com/groups?q=tableaux+group:microsoft.public.fr.excel&hl=fr&lr=&c2coff=1&selmå7wQbNLBHA.1972%40tkmsftngp04&rnum=2

Avatar
Herdet
< en cliquant F11, je n'ai pas trouvé l'aide ad hoc >
Je te mets sur la voie, cherche le CAR(63) sur ton écran Excel et clic
dessus avec le bouton situé sous ton index droit.
Tu veux quand même pas que les exceliens fassent le boulot à ta place, non
!!!

<< PS ça sert à quoi un tableau VBA? >>
A Thierry pour faire la promo de ses bestiaux et de sa région, c'te bonne
blague !!

A+
RD

"jps" a écrit dans le message de
news: Ouj8A5$
merci robert
si j'ai bien trouvé la feuille avec l onglet Macro en cliquant F11, je
n'ai

pas trouvé l'aide ad hoc....il n'empêche que cela m'a fait penser au
classeur .xlm de feu XL 4....un rapport ou bien?
en tous cas, cela m'a permis de prendre contact avec le père brossollette,
lequel m'a dit t'avoir confessé mais secret de la confession obligeant, il
en est resté là mais moi je sais bien toutes les mauvaisetés que tu as
dans

le coeur...
jps
PS ça sert à quoi un tableau VBA?

"Herdet" a écrit dans le message de
news:e2A2Je$
Cent fois sur le métier comme disait un illustre inconnu que tu connais
sûrement
Qu'est qu'un tableau VBA ?
Imagine un beau tableau de maitre, genre tournesol de V.G. dans lequel
tu


remplaces les dites fleurs par des Veaux et Broutard d'Anjou.
D'accord, c'est pas des choses à faire mais avec un encadrement de 20
pts


d'épaisseur du plus bel effet, un remplissage de fond en vert "herbe" et
un

alignement centré, tu obtiens un magnifique "tableau VBA".
Si après çà, tu as un encore besoin d'explications, je te conseille
fortement de contacter notre spécialiste Thierry du MPFE ou bien notre
révérend Père Brossolette.

Amicalement
Robert
PS : en faisant un Ctrl F11, il existe aussi une version bassement
matérialiste de ce type de tableau cité dans l'aide en ligne de $Bilou
ou


bien chez le volatile

"jps" a écrit dans le message
de


news: #3$
bon, ben moi, bobby, c'est fini : je ne t'aide plus....
un tableau VBA...un tableau VBA...mais c'est quoi un tableau VBA?
tu pourrais au moins le dire au lieu d'ironiser à l'égard de geedee ou
de


moi-même...
jps

"Herdet" a écrit dans le message de
news:%
Salut anonymous (????)
1) qui est-tu pour te permettre de m'appeler Bobby ?
2) le ton de message est un petit encouragement amical adressé à des
personnes connues et pour faire avancer le shmilblic mais je dis que
c'est


juste pour JPS, je vais me faire incendier.
A+
Robert


a écrit dans le message de
news:




992801c4d3a1$81d82cc0$
hey Bobby, tu va pas te mettre à remplacer Pestou !!!
;o)))
® © ¿
-----Message d'origine-----
Faites un peu plus travailler vos méninges...heuh, sans
vous obliger, bien sûr !!!
















Avatar
jps
merci à toi robert et aussi merci à clément dont le post vers lequel il m'a
dirigé est resté pour moi d'une étanchéité digne d'un sous-marin (sauf à
l'occasion des journées portes ouvertes), si l'on met à part les traits
d'humour de l'auteur....
quant à l'aide excel ou même VBA, je n'ai toujours rien vu mais je pense que
je parviendrai quand même à dormir malgré ce manquement à ma culture...
jps

"Herdet" a écrit dans le message de
news:%
< en cliquant F11, je n'ai pas trouvé l'aide ad hoc >
Je te mets sur la voie, cherche le CAR(63) sur ton écran Excel et clic
dessus avec le bouton situé sous ton index droit.
Tu veux quand même pas que les exceliens fassent le boulot à ta place, non
!!!

<< PS ça sert à quoi un tableau VBA? >>
A Thierry pour faire la promo de ses bestiaux et de sa région, c'te bonne
blague !!

A+
RD

"jps" a écrit dans le message de
news: Ouj8A5$
merci robert
si j'ai bien trouvé la feuille avec l onglet Macro en cliquant F11, je
n'ai

pas trouvé l'aide ad hoc....il n'empêche que cela m'a fait penser au
classeur .xlm de feu XL 4....un rapport ou bien?
en tous cas, cela m'a permis de prendre contact avec le père
brossollette,


lequel m'a dit t'avoir confessé mais secret de la confession obligeant,
il


en est resté là mais moi je sais bien toutes les mauvaisetés que tu as
dans

le coeur...
jps
PS ça sert à quoi un tableau VBA?

"Herdet" a écrit dans le message de
news:e2A2Je$
Cent fois sur le métier comme disait un illustre inconnu que tu
connais



sûrement
Qu'est qu'un tableau VBA ?
Imagine un beau tableau de maitre, genre tournesol de V.G. dans lequel
tu


remplaces les dites fleurs par des Veaux et Broutard d'Anjou.
D'accord, c'est pas des choses à faire mais avec un encadrement de 20
pts


d'épaisseur du plus bel effet, un remplissage de fond en vert "herbe"
et



un
alignement centré, tu obtiens un magnifique "tableau VBA".
Si après çà, tu as un encore besoin d'explications, je te conseille
fortement de contacter notre spécialiste Thierry du MPFE ou bien notre
révérend Père Brossolette.

Amicalement
Robert
PS : en faisant un Ctrl F11, il existe aussi une version bassement
matérialiste de ce type de tableau cité dans l'aide en ligne de $Bilou
ou


bien chez le volatile

"jps" a écrit dans le
message



de
news: #3$
bon, ben moi, bobby, c'est fini : je ne t'aide plus....
un tableau VBA...un tableau VBA...mais c'est quoi un tableau VBA?
tu pourrais au moins le dire au lieu d'ironiser à l'égard de geedee
ou




de
moi-même...
jps

"Herdet" a écrit dans le message de
news:%
Salut anonymous (????)
1) qui est-tu pour te permettre de m'appeler Bobby ?
2) le ton de message est un petit encouragement amical adressé à
des





personnes connues et pour faire avancer le shmilblic mais je dis
que





c'est
juste pour JPS, je vais me faire incendier.
A+
Robert


a écrit dans le message de
news:




992801c4d3a1$81d82cc0$
hey Bobby, tu va pas te mettre à remplacer Pestou !!!
;o)))
® © ¿
-----Message d'origine-----
Faites un peu plus travailler vos méninges...heuh, sans
vous obliger, bien sûr !!!




















Avatar
twinley
Bonsoir jps,

Je n'ai pas trouvé la contrepèterie. Si tu pouvais m'orienter...
Je devinais un truc : le vent siffle dans la rue du quai
mais non !

--
à+twinley
"jps" a écrit dans le message de
news:
le vent des scuds souffle même des lieux les plus brillants...enfin, je
veux

dire les plus savonnés
jps

"Daniel.M" a écrit dans le message de
news:%23$
Bonjour Robert,

Je suis un peu déçu de vos prestations les gars, JPS en tête, car je
pense


avoir clairement exposé le problème :
" j'ai un tableau VBA" à ne pas confondre avec un tableau Excel.



C'est en effet JPS qui m'a aiguillé sur la mauvaise voie. Mais combien
de


personnes a-t-il perverties ainsi au cours de sa vie, hein?!

Ceci étant dit, as-tu trouvé ton bonheur pour ta question originale?

Salutations,

Daniel M.








Avatar
jps
bonsoir twinley
non, non, pas de CPT dans la phrase...je ne suis pas d'aniche, moi...par
contre, puisqu'encore l'autre jour, je m'adressais à notre grenouille et non
moins geôlière québécoise, je vais te laisser le soin de chercher celle-ci
(le tout est de mon crû, comme on peut aussi dire) :
"l'ami de la rainette coasse près du pont et son chant glace le plus dingue
des crapauds"
et moins fastoche qu'on pourrait croire...
jps

"twinley" <twinleym(at)hotmail.com> a écrit dans le message de
news:%
Bonsoir jps,

Je n'ai pas trouvé la contrepèterie. Si tu pouvais m'orienter...
Je devinais un truc : le vent siffle dans la rue du quai
mais non !

--
à+twinley
"jps" a écrit dans le message de
news:
le vent des scuds souffle même des lieux les plus brillants...enfin, je
veux

dire les plus savonnés
jps

"Daniel.M" a écrit dans le message de
news:%23$
Bonjour Robert,

Je suis un peu déçu de vos prestations les gars, JPS en tête, car je
pense


avoir clairement exposé le problème :
" j'ai un tableau VBA" à ne pas confondre avec un tableau Excel.



C'est en effet JPS qui m'a aiguillé sur la mauvaise voie. Mais combien
de


personnes a-t-il perverties ainsi au cours de sa vie, hein?!

Ceci étant dit, as-tu trouvé ton bonheur pour ta question originale?

Salutations,

Daniel M.












1 2 3 4 5