inverser ordre tri plus gran au plus petit dans code vba en recherche

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 !

bruno66

XLDnaute Occasionnel
bonjour, j'ai un code sur mon fichier qui fonctionne a merveille, mon souci je souhaite , quand je fait ma recherche qui me range avant recherche l'ordre de la colonne du plus grand au plus petit nombre je vous mets le code si dessous
merci d'avance de votre aide

Private Sub CommandButton2_Click()
Dim Lig As Long
Lig = Sheets("Vos Commandes").Cells(Rows.Count, 1).End(xlUp).Row
Application.ScreenUpdating = False
With Sheets("Commande en cours")
.Range("K12:K2512:S12:S2512").ClearContents
.Range("I1") = "N° Semaine"
.Range("J1") = " Client"
.Range("k1") = "N°CDE TECHNAL"
.Range("L1") = "N°Affaire"
.Range("I2") = .Range("C6")
.Range("J2") = .Range("E6")
.Range("k2") = .Range("G6")
.Range("L2") = .Range("I6")
Sheets("Vos commandes").Range("C2: K2" & Lig).AdvancedFilter Action:=xlFilterCopy, _
'je pense sur la ligne ci dessus surement a modifier une chose
CriteriaRange:=.Range("I1:J2:K2:L2"), CopyToRange:=.Range("K12:S12"), Unique:=False
 
Re : inverser ordre tri plus gran au plus petit dans code vba en recherche

Re Bruno 66 le forum
dans la feuille commande tu veux quelle colonne??, moi j'ai mis au pif la I mais c'est un exemple
a+
Papou😱
Code:
.Range("L2") = .Range("I6")
Sheets("Vos commandes").Range("C2: K2" & Lig).Sort Key1:=Sheets("Vos commandes").Range("I2"), Order1:=xlDescending, Header:=xlNo
    Sheets("Vos commandes").Range("C2: K2" & Lig).AdvancedFilter Action:=xlFilterCopy, _
        CriteriaRange:=.Range("I1:J2:K2:L2"), CopyToRange:=.Range("K12:S12"), Unique:=False
 
Re : inverser ordre tri plus gran au plus petit dans code vba en recherche

je regarde tout cela après le taf et je vous tiens au courant

mon tri s'effectue au niveau de la colonne C2et a partir de la ligne 2 jusqu'à dernière ligne en prenant en considération toute la ligne pour le tri parallèlement
si cela te permet de trouver une erreur sur le code fournit et de le modifier éventuellement aussi si il n'est pas juste
après a moi de l'adapter aussi a mon fichier en finale

merci d'avance
 
Dernière édition:
Re : inverser ordre tri plus gran au plus petit dans code vba en recherche

Re Bruno66 le forum
si c'est C2
a+
papou😱

Code:
.Range("L2") = .Range("I6")
Sheets("Vos commandes").Range("C2: K2" & Lig).Sort Key1:=Sheets("Vos  commandes").Range("C2"), Order1:=xlDescending, Header:=xlNo
    Sheets("Vos commandes").Range("C2: K2" & Lig).AdvancedFilter Action:=xlFilterCopy, _
        CriteriaRange:=.Range("I1:J2:K2:L2"), CopyToRange:=.Range("K12:S12"), Unique:=False
 
Re : inverser ordre tri plus gran au plus petit dans code vba en recherche

re je reviens car je vais mettre un morceau de fichier avec explication
dans mon onglet quand je fait une recherche avec un n° d'affaire , il me renvoie bien une information qui est bonne , quand j'efface la recherche et que je fait une recherche global sans precision, je voudrais justement qu'il me tri l'onglet vos commande en ordre inversé dans celui ci et que sur l'onglet ouvert, il affiche bien les commandes ede la plus grande a la plus petite, et que si j'ouvre ensuite l'onglet vos commande, les commandes se trouvent bien dans cette ordre par ailleurs
merci pour votre aide ... surement une mise en forme du code pas bonne
 

Pièces jointes

Re : inverser ordre tri plus gran au plus petit dans code vba en recherche

Bonjour Bruno,
Bah oui c'est sur avec des indications comme tu donnes c'est facile de ne pas faire bien !!!
Tes commandes il faut les classer pas de C2 mais de C3 !!!!!
voilà ton fichier en retour testes et redis moi
a+
papou😱
 

Pièces jointes

Re : inverser ordre tri plus gran au plus petit dans code vba en recherche(resolu)

je te remercie beaucoup il fonctionne a merveille , il est vrai cependant que lorsque l'on joint un fichier bien épure avec ce que l'on désire c'est nettement plus facile aussi par ailleurs
merci de ton aide
 
- 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

Discussions similaires

D
Réponses
4
Affichages
1 K
Réponses
1
Affichages
1 K
Réponses
13
Affichages
2 K
R
Réponses
3
Affichages
4 K
R
P
  • Question Question
Réponses
3
Affichages
1 K
G
Réponses
4
Affichages
3 K
G
M
Réponses
2
Affichages
988
M
J
Réponses
0
Affichages
1 K
julie13
J
B
Réponses
5
Affichages
5 K
B
T
Réponses
7
Affichages
7 K
Philippe Tulliez
P
L
Réponses
1
Affichages
986
M
Réponses
9
Affichages
2 K
O
Réponses
2
Affichages
1 K
ORFERYS
O
Retour