• Initiateur de la discussion Initiateur de la discussion léman
  • 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 !

L

léman

Guest
Bonjour à toutes et à tous,

Si les conseils de Pierrot63, Bruno45, abcd et jmd2, m'ont été fort utiles jusqu'à maintenant. Après moultes essais, je suis planté. Je vous demande de me venir en aide. Merci.

La macro de base :

Range("A11:N134").Select
Dim maplage As Range, l As Long, t As Variant
Set maplage = Range("H11:L" & Range("L65536").End(xlUp).Row)
'sauvegarde des valeurs dans un tableau virtuel
t = maplage
'boucle sur les lignes concernées et tri de chacune d'elles
For l = 1 To maplage.Rows.Count
Range(maplage(l, 1), maplage(l, 5)).Sort Key1:=maplage(l, 1), Order1:=xlDescending, Orientation:=xlLeftToRight
Next l
'code d'impression
ActiveSheet.PrintOut
'réinitialisation des valeurs à partir du tableau
maplage = t
End Sub

Est-il possible d’ajouter à cette macro des tris complémentaires avant l’impression finale et, avec retour à la feuille d'origine, soit :

un tri complémentaire sur la colonne M (total - 1000 à 0)

et en cas d'égalité des totaux de la colonne M :

de trier par les résultats de la colonne K (100 à 0)

et si encore égalité :

de trier par les résultats de la colonne L (100 à 0)

et pour finir

de trier la colonne G par les lettre J ; S ; V et E

Merci d'avance

Guy
 

Pièces jointes

- 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

  • Question Question
Microsoft 365 macro TCD
Réponses
4
Affichages
366
Réponses
4
Affichages
735
Réponses
8
Affichages
653
Retour