Bonjour tout le monde,
J'ai cette macro :
Sub calcul()
'
' calcul Macro
' Macro enregistrée le 30/06/99 par Catherine Debeer
'
'
'sélectionne la plage de cellule "alpha"
Application.Goto Reference:="alpha"
'copie cette plage de cellule dans le clipboard
Selection.Copy
'sélectionne la cellule A10
Range("A10").Select
'sélectionne la feuille "ordre de mérites"
Sheets("ordre de mérites").Select
'séléctionne la range A1 de "ordre de mérites"
Range("A1").Select
'colle ce qui a dans le clipboard
ActiveSheet.Paste
'on sélectionne la plage nommée "delibec"
Application.Goto Reference:="delibec"
Application.CutCopyMode = False
'on classe par ordre décroissant et par rapport au pourcentage
Selection.Sort Key1:=Range("AK11"), Order1:=xlDescending, Key2:=Range( _
"AJ11"), Order2:=xlDescending, Header:=xlNo, OrderCustom:=1, MatchCase:= _
False, Orientation:=xlTopToBottom
ActiveWindow.SmallScroll Down:=-3
'on sélectionne la cellule B9
Range("B9").Select
End Sub
Qui au final classe dans la colonne AK les résultats d'abord par null et ensuite par ordre numérique.
J'aurais voulu que les cotes soient classées par ordre numérique en mettant les blancs en bas.
Un super grand merci d'avance.
beegees
J'ai cette macro :
Sub calcul()
'
' calcul Macro
' Macro enregistrée le 30/06/99 par Catherine Debeer
'
'
'sélectionne la plage de cellule "alpha"
Application.Goto Reference:="alpha"
'copie cette plage de cellule dans le clipboard
Selection.Copy
'sélectionne la cellule A10
Range("A10").Select
'sélectionne la feuille "ordre de mérites"
Sheets("ordre de mérites").Select
'séléctionne la range A1 de "ordre de mérites"
Range("A1").Select
'colle ce qui a dans le clipboard
ActiveSheet.Paste
'on sélectionne la plage nommée "delibec"
Application.Goto Reference:="delibec"
Application.CutCopyMode = False
'on classe par ordre décroissant et par rapport au pourcentage
Selection.Sort Key1:=Range("AK11"), Order1:=xlDescending, Key2:=Range( _
"AJ11"), Order2:=xlDescending, Header:=xlNo, OrderCustom:=1, MatchCase:= _
False, Orientation:=xlTopToBottom
ActiveWindow.SmallScroll Down:=-3
'on sélectionne la cellule B9
Range("B9").Select
End Sub
Qui au final classe dans la colonne AK les résultats d'abord par null et ensuite par ordre numérique.
J'aurais voulu que les cotes soient classées par ordre numérique en mettant les blancs en bas.
Un super grand merci d'avance.
beegees
Dernière édition: