OVH Cloud OVH Cloud

Tri d'une plage de données

4 réponses
Avatar
atlantide200
Bonjour à tous,
Ma feuille présente 8 colonnes et n lignes. J'ai en permanence besoin d'un
tri croissant ou décroissant sur l'une des 8 colonnes, jamais la même.
Existe-il un moyen d'éviter la boite de dialogue "données trier" en créant
par exemple un bouton par colonne qui permettent d'obtenir le tri sur la
colonne en question ? (on trouve ce genre de fonction sur les bases de
données par exemple ou il suffit de cliquer sur l'entête de colonne pour
obtenir le tri)
merci de votre aide
cordialement

4 réponses

Avatar
Yvan
Bonjour.

L'instruction que tu cherches est Sort.

La syntaxe est du type

Range("MaPlage").Sort Key1:=Range("H3"), Order1:=xlDescending, Key2:=
etc...


Pour déterminer la bonne instruction dans ton cas, utilise l'enregistreur de
macros:

Menu Outils/Macro/Nouvelle macro

puis tu exécute manuellement ton tri.

Tu arrêtes ensuite l'enregistrement de la macro et tu la visualise pour
récupèrer l'instruction qui t'intéresse. Tu auras éventuellement à la
modifier légèrement pour la faire fonctionner dans la routine qui lance le
tri.

Est-ce suffisamment clair?

@+

Yvan



"atlantide200" a écrit dans le
message de news:
Bonjour à tous,
Ma feuille présente 8 colonnes et n lignes. J'ai en permanence besoin d'un
tri croissant ou décroissant sur l'une des 8 colonnes, jamais la même.
Existe-il un moyen d'éviter la boite de dialogue "données trier" en créant
par exemple un bouton par colonne qui permettent d'obtenir le tri sur la
colonne en question ? (on trouve ce genre de fonction sur les bases de
données par exemple ou il suffit de cliquer sur l'entête de colonne pour
obtenir le tri)
merci de votre aide
cordialement



Avatar
DanC
Bonjour Atlantide

Le bouton AZflèche_en_bas et AZflèche_en_haut permettent d'obetnir un tri
croissant , décroissant. Utilisation. Se placer sur UN élément de la colonne
à trier et un clic sur ce bouton. Si les colonnes contiennent toutes des
données, ça devrait faire l'affaire.
Bonne chance!
Danielle
"atlantide200" a écrit dans le
message de news:
Bonjour à tous,
Ma feuille présente 8 colonnes et n lignes. J'ai en permanence besoin d'un
tri croissant ou décroissant sur l'une des 8 colonnes, jamais la même.
Existe-il un moyen d'éviter la boite de dialogue "données trier" en créant
par exemple un bouton par colonne qui permettent d'obtenir le tri sur la
colonne en question ? (on trouve ce genre de fonction sur les bases de
données par exemple ou il suffit de cliquer sur l'entête de colonne pour
obtenir le tri)
merci de votre aide
cordialement



Avatar
ClémentMarcotte
Bonjour,

Le bouton AZflèche_en_bas et AZflèche_en_haut permettent d'obetnir un tri
croissant , décroissant. Utilisation. Se placer sur UN élément de la
colonne

à trier et un clic sur ce bouton. Si les colonnes contiennent toutes des
données, ça devrait faire l'affaire.


Encore qu'avec Excel 97 (du moins), il fallait sélectionner toute la plage
avant. Sinon, la colonne était bien triée, mais les autres "ne suivaient
pas" , et c'était le cafouillis assuré.

C'est pour cela, que je sélectionne tout avant. ( Même avec Excel 2002)




"DanC" a écrit dans le message de
news:O%
Bonjour Atlantide

Bonne chance!
Danielle
"atlantide200" a écrit dans le
message de news:
Bonjour à tous,
Ma feuille présente 8 colonnes et n lignes. J'ai en permanence besoin
d'un


tri croissant ou décroissant sur l'une des 8 colonnes, jamais la même.
Existe-il un moyen d'éviter la boite de dialogue "données trier" en
créant


par exemple un bouton par colonne qui permettent d'obtenir le tri sur la
colonne en question ? (on trouve ce genre de fonction sur les bases de
données par exemple ou il suffit de cliquer sur l'entête de colonne pour
obtenir le tri)
merci de votre aide
cordialement







Avatar
atlantide200
Bonjour à tous
je reviens bien tard à cause d'une panne machine. Merci à vous tous pour vos
réponses.


Bonjour,

Le bouton AZflèche_en_bas et AZflèche_en_haut permettent d'obetnir un tri
croissant , décroissant. Utilisation. Se placer sur UN élément de la
colonne

à trier et un clic sur ce bouton. Si les colonnes contiennent toutes des
données, ça devrait faire l'affaire.


Encore qu'avec Excel 97 (du moins), il fallait sélectionner toute la plage
avant. Sinon, la colonne était bien triée, mais les autres "ne suivaient
pas" , et c'était le cafouillis assuré.

C'est pour cela, que je sélectionne tout avant. ( Même avec Excel 2002)




"DanC" a écrit dans le message de
news:O%
Bonjour Atlantide

Bonne chance!
Danielle
"atlantide200" a écrit dans le
message de news:
Bonjour à tous,
Ma feuille présente 8 colonnes et n lignes. J'ai en permanence besoin
d'un


tri croissant ou décroissant sur l'une des 8 colonnes, jamais la même.
Existe-il un moyen d'éviter la boite de dialogue "données trier" en
créant


par exemple un bouton par colonne qui permettent d'obtenir le tri sur la
colonne en question ? (on trouve ce genre de fonction sur les bases de
données par exemple ou il suffit de cliquer sur l'entête de colonne pour
obtenir le tri)
merci de votre aide
cordialement