Trie de feuille

nsqualli

XLDnaute Junior
Bonjour tout le monde,

j'ai un ptit probleme et je compte sur votre aide pour le resoudre.

voila j'ai une feuille excel avec plusieurs colonnes, et je veux faire le tri selon la colonne A mais que les references en A garde leurs valeurs existantes dans les autres colonnes:

exemple:

A | B | C | D
a 1 2 3
c 4 5 6
b 7 8 9

ça me donne

A | B | C | D
a 1 2 3
b 7 8 9
c 4 5 6

Avec VBA excel biensur.

Merci a vous
 

Gael

XLDnaute Barbatruc
Re : Trie de feuille

Bonjour Nsqualli,

Tu peux utiliser l'enregistreur de macros qui te donnera un bon résultat dans ce cas:

* Macro - nouvelle macro
* Sélectionne une cellule quelconque dans le tableau
* Données - trier colonne A (croissant ou décroissant)
* Arrêt de l'enregistrement

@+

Gael
 

jeanpierre

Nous a quitté
Repose en paix
Re : Trie de feuille

Bonjour nsqualli, le forum,

C'est le genre de chose que l'on peut réaliser aisément avec l'Enregistreur de macro.

Outils/Macro/Nouvelle macro.

Tu selectionnes ta plages, puis Données/Trier, choisir Colonne A ou le titre s'il y a un titre, et OK. Tu arrêtes l'enregistrement, soit avec le petit carré noir de la boîte à outils qui s'était ouverte ou soit par Outils/Macro/Arrêter l'enregistrement.

Tu peux même créer un bouton auquel tu affecteras cette macro.

Bonne journée.

Jean-Pierre

Edit : Bonjour Gael, fredl, un peu à la bourre, moi.
 
Dernière édition:

Gael

XLDnaute Barbatruc
Re : Trie de feuille

Re,

L'enregistreur de macro va créer une macro réutilisable à volonté.

Tu n'a pas besoin de connaître la plage de cellules mais seulement une cellule appartenant à la plage (celle que tu sélectionnes en enregistrant la macro), Excel va étendre la tableau à l'ensemble de la plage délimitée par une ligne et une colonne vides.

Essaye d'enregistrer puis agrandis la plage et relance la macro générée.

@+

Gael
 

Statistiques des forums

Discussions
312 321
Messages
2 087 265
Membres
103 501
dernier inscrit
talebafia