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 !

Re : Trier

Bonsoir

lorsque je lance la macro ça ne marche pas

Ele ne fait pas ce qu'il faut ou elle bloque ?

Code:
Sub Macro1()
'
' Macro1 Macro
' Macro enregistrée le 15/12/2007 par Moi
'

'
    Range("EH10:EH23").Select
    Selection.Sort Key1:=Range("EH10"), Order1:=xlDescending, Header:=xlGuess _
        , OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
        DataOption1:=xlSortNormal
End Sub


Tu dois avoir un genre de macro comme celle-ci
Elle fonctionne même en changeant des valeurs dans la plage EH10:EH23

Il faut en dire plus et/ou joindre un fichier dans les conditions habituelles pour que l'on puisse t'aider
 
Re : Trier

voici le code que j'ai enregistré

Range("GH51:GH70").Select
Application.CutCopyMode = False
Selection.Cut
Range("GK51").Select
ActiveSheet.Paste
Range("GE51:GE70").Select
Selection.Cut
Range("GL51").Select
ActiveSheet.Paste
Range("GK51:GL70").Select
ActiveWorkbook.Worksheets("3").Sort.SortFields.Clear
ActiveWorkbook.Worksheets("3").Sort.SortFields.Add Key:=Range("GK51"), _
SortOn:=xlSortOnValues, Order:=xlDescending, DataOption:=xlSortNormal
With ActiveWorkbook.Worksheets("3").Sort
.SetRange Range("GK51:GL70")
.Header = xlNo
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
mais il ne marche pas à chaque fois
 
Re : Trier

la version est 2007 mais les codes que j'utilisais sur 2003 marche
mais ma question est plus simple
peut on en cliquant sur un bouton declancher un macros qui tris en ordre decroissant une colonne.????????????????
voila merci
 
Dernière édition:
Re : Trier

Re
Oui il y a une certaine compatibilité ascendante (un programme fait avec XL 2003 à de très fortes chances (quoique) de fonctionner avec XL 2007) mais un programme développé sous 2007 a beaucoup moins de chance de fonctionner avec une version antérieure

Mon programme bloque sur cette ligne

ActiveWorkbook.Worksheets("3").Sort.SortFields.Clear

avec comme erreur:
Erreur d'exécution '438'
Propriété ou méthode non gérée par cet objet

Pour ta question rouge : Bien sur
 
- 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

Réponses
7
Affichages
200
Réponses
4
Affichages
227
Réponses
6
Affichages
265
  • Question Question
XL 2021 listbox
Réponses
18
Affichages
733
Réponses
3
Affichages
176
Réponses
5
Affichages
244
Réponses
37
Affichages
1 K
  • Question Question
Microsoft 365 Fonction si
Réponses
7
Affichages
216
Réponses
2
Affichages
240
Réponses
20
Affichages
628
Retour