• Initiateur de la discussion Initiateur de la discussion geoffrey
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

G

geoffrey

Guest
salu a tous

g un petit pb pour écrire la fonction de trie dans une 'Macro Ms Excel'

je ne sai pas a quoi correspont
orientation
clé1
ordre1
...

=TRIER(?;?;?...)

pouvez vous me donner un pt coup de main

A+
 
salut Geoffrey,
salut le Forum,

ça c'est de l'Excel vieux.

orientation IE veux-tu trier par lignes ou par colonnes ?
clef 1 : selon quel critère ; 3 critères sont loisibles ; pour trier sur davantage
- le besoin très fréquent -
il y a sûrement des outils faits maison par les exaltés de la macro.
ordre IE du + au - ou inverse du - au + .

dans la fonction,
je coris me souvenir de
oreintation 0 ou 1,
clef adresse de cellule,
ordre 0 ou 1.

pas d'exclusive dessus, bienveni=ue aux plus savants et à dispo si besoun de compléments.

vale


Aram
 
Bonsoir Geoffrey

Trier(par; Clé1; Ordre1; Clé2; Ordre2; Clé3; Ordre3; en-tête; maj/min)

par => défini le sens de tri par Lignes ou par colonnes, le paramêtre est numérique 1(ligne) ou 2(colonne)

Clé => est al référence de la cellule pour la 1ère Clé
Ordre1=> défini le sens de tri croissant ou décroissant, le paramêtre est numérique 1(croissant) ou 2(décroissant).

Les autres arguments sont optionnels.

en-tête => est une valeur numérique qui indique à Excel la gestion des en-têtes.
0 -> Excel détermine s'il y a un en-tête
1 -> Force Excel à gére un en-tête
2 -> Force Excel à ne pas gérer un en-tête

maj/min => de valeur logigue VRAI ou FAUX, pour la gestion des Majuscule/Minuscule.
FAUX ou omis -> Excel ne tient pas compte des majuscule minuscule.

Exemple
=TRIER(1;Feuil!A1;1;;;;;1;FAUX)

Pourquoi faire une macro en XL4 ?

@+Jean-Marie
 
salut a tous

merci pour vos réponse mais je n'arive pas a utiliser la fonction TRIER. (je doit etre un peu nene)

exemple

sur une feuille 'Feuil2' j'ai:

COLONNE A B
ligne1 a 2
2 b 5
3 c 4
4 d 20
5 e 3

et je voudrai trier cette liste par rapport a la collonne des chiffres (B)dans l'ordre décroissant.

Mais je veux utilisé effectivement en XL4 cad
=TRIER(orientation;clé1;ordre1;clé2;ordre2;;;;😉

merci d'avance.

POUR JeanMarie (merci) je fait une macro en XL4 sur excel 2002 car je doit faire une gestion de basse de donnée pour un ami qui réalise un concour de pétenque sur 24H.

ps : g mit un fichier joint ou je veux tester la fonction TRIER pour la colonne C et faire suivre les lignes.

merci au prof des macros
 
Bonjour

Voici le code de ta macro

=ECRAN(FAUX)
=SELECTION.ATTEINDRE(Feuil1!A1:C11)
=TRIER(1;Feuil1!C1;1;;;;;0)
=ECRAN(VRAI)
=RETOUR()

Geoffrey, essaye de passer au VBA, en créant ta macro avec l'aide de l'enregistreur. VBA a accès à des fonctions que les XL4 n'ont pas.

@+Jean-Marie
 
salut,
pour JeanMarie

voila je t'envoi ce que g réaliser ca va te faire rire je pense mé dit moi ce que tu en pense STP.

je croit que ca ser a rien que j t'explique comment ca.
🙂
🙂

juste un truc la feuil équipe doit etre renpli par l'utilisateur et la feuil classemnt ce crée toute seul, mé il faut activer les macros.

merci d'avance.

A+

[file name=petanque.zip size=5434]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/petanque.zip[/file]
 

Pièces jointes

salut Jean-Marie

une petite question?

est ce que c possible de faire un saut toulours dans le meme code de calcul?

exemple:

execution de différente action...
...
...
...
...
A
...
..
..
...
si(...)
et la je voudrai revenir en A
finsi()
...
...



merci d'avance pour ton aide.

A+, bon vent.
 
merci

tu répon au tacotac c cool.

l'argument A1 que tu ma mis correspond a la cellule ou je veut réaliser me retour?

exemple:
...
...
...
si(C=D;atteindre(A16))
...
...
...

g juste ou je me sui planter.
lol

A+ et merci encore
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
37
Affichages
1 K
  • Question Question
XL 2021 listbox
Réponses
18
Affichages
708
  • Question Question
Microsoft 365 comptage d'heures
Réponses
6
Affichages
565
Retour