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

Tri dans une colonne

  • Initiateur de la discussion Alexandre
  • Date de début
A

Alexandre

Guest
Bonjour le forum,

mon problème est le suivant :

J'ai un classeur contenant plusieurs onglet (~35) dans ces onglet j'ai 28 colonnes je cherche a trier la 25è colonnes par ordre décroissant et que cela tri bien evidemment le reste du tableau en conscéquence

Je cherche a integrer cela dans la macro déja existante

merci !
 
S

sousou

Guest
Bonjour alexandre


Quelque chose comme cela devrait t'aider

Sub test()
For Each i In Worksheets

i.UsedRange.Sort key1:=i.Columns(25)
Next i
End Sub


Curiosité:
taxation ou pas ?
 
A

Alexandre

Guest
fichier joint c'est dans celui ci que je doisq faire le tri
 

Pièces jointes

  • ComCart.zip
    18.1 KB · Affichages: 13
  • ComCart.zip
    18.1 KB · Affichages: 15
  • ComCart.zip
    18.1 KB · Affichages: 13
S

sousou

Guest
Voila ce que tu peux ajouter dans ta macro en tenant compte de tes entêtes de feuilles.

Mais attention tu dois supprimer les feuilles vides pour que cela fonctionne comme cela, sinon tu es obligé de calculer sur quels feuilles tu veux travailler(each i).

Sub tri()
Dim i, maplage, plagetitre
For Each i In Worksheets
Set maplage = i.Range("a7:ab" & i.UsedRange.Rows.Count)
maplage.Sort key1:=i.Columns(25)
Next
End Sub

(j'ai une erreur de compilation sur ta macro de demarrage)
Bonne chance
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…