Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

RESOLU -- TRI sur colonnes...

  • Initiateur de la discussion Initiateur de la discussion jlppap
  • 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 !

J

jlppap

Guest
Bonjour,
J'ai un fichier avec 12 feuilles (1/mois) et 1 feuille regroupant les fournis. avec leur total.
Pas de problème jusque là.
Cela se complique 😕 dès que je veux inclure dans la macro un tri sur 2 colonnes en fonction du mois sous lequel la macro est lancée.

J'ai laissé le minimum d'onglets, de données et de codes VB pour la clarté.

Si un d'entre vous pouvait m'aider, cela serait très sympa.

en pièce jointe un exemple du fichier.

MERCI d'avance.
 

Pièces jointes

Dernière modification par un modérateur:
Re : TRI sur colonnes...

Bonjour,

En nommant tes feuilles exactement comme des dates au format (mmm-yy) c'est à dire Janv-12, Fév-12, Mars-12 etc, avec accent et tout ce qu'il faut pour qu'excel puisse y voir une date, la macro suivante devrait suffire, elle fonctionne sur l'exemple joint.

(j'ai pas trop compris tes ordres de tri, à toi de corriger)

Code:
Sub CLASSE_FOURNIS()
 Dim strDateRecherche As String
 Dim idx As Variant
 strDateRecherche = "1-" & ActiveSheet.Name
 If IsDate(strDateRecherche) Then
    With Sheets("Classement Four")
        idx = Application.Match(CDate(strDateRecherche) * 1, .Rows(1), 0)
        If Not IsError(idx) Then
            .Range(.Cells(2, idx), .Cells(Rows.Count, idx).End(xlUp)).Resize(, 2).Sort _
                key1:=.Cells(2, idx), Order1:=xlDescending, _
                key2:=.Cells(2, idx + 1), Order2:=xlAscending, _
                Header:=xlYes
                
        End If
    End With
 End If
End Sub

A+
 
- 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

H
  • Question Question
Réponses
4
Affichages
1 K
HaggarduNord
H
M
Réponses
7
Affichages
2 K
M
K
Réponses
4
Affichages
2 K
K
Y
Réponses
11
Affichages
3 K
Y
F
Réponses
12
Affichages
2 K
V
Réponses
11
Affichages
18 K
J
Réponses
0
Affichages
2 K
jeanlouispaf
J
N
Réponses
19
Affichages
2 K
N
T
Réponses
23
Affichages
3 K
tiesto81
T
T
Réponses
22
Affichages
6 K
Thibault LB
T
M
Réponses
3
Affichages
4 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…