[Macro OOo] Macro pour tri de valeurs

Fermé
Belar Messages postés 18 Date d'inscription mercredi 22 novembre 2006 Statut Membre Dernière intervention 12 mai 2007 - 12 avril 2007 à 16:15
Belar Messages postés 18 Date d'inscription mercredi 22 novembre 2006 Statut Membre Dernière intervention 12 mai 2007 - 17 avril 2007 à 20:24
Bonjour,

Quelqu'un aurait il une macro qui permets de trier par ordre décroissant une liste de 9 chiffres placés dans une colonne....

Cordialement
A voir également:

2 réponses

Belar Messages postés 18 Date d'inscription mercredi 22 novembre 2006 Statut Membre Dernière intervention 12 mai 2007
17 avril 2007 à 08:29
Personne ne peut m'aider alors?
Voila ce que j'ai deja obtenu, mais ca ne fonctionne pas tout a fait... (J'ai des valeurs qui sont changées...
Merci d'avance


REM ***** BASIC *****

Sub SortRange

Dim oSheetDSC,oDSCRange As Object
Dim aSortFields(0) as new com.sun.star.util.SortField
Dim aSortDesc(0) as new.sun.star.bearns.PropertyValue

oSheetDSC = ThisComponent.Sheets.getByName("Vue générale")

oDSCRange = oSheetDSC.getCellRangeByName("Y86:Y94")

ThisComponent.getCurrentController.select(oDSCRange)

aSortFields(0).Field = 0
aSortFields(0).SortAscending = FALSE

aSortDesc(0).Name = "SortFields"
aSortDesc(0).Value = aSortFields()
oDSCRange.Sort(aSortDesc())

End Sub
0
bonjour Belar, essaie ce petit code, il tiens compte du fait que les données vont de la cellule A1 à la cellule A9 :

Range("A1:A9").Sort Key1:=Range("A1"), _ Order1:=xlAscending,Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, _
Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal
0
Belar Messages postés 18 Date d'inscription mercredi 22 novembre 2006 Statut Membre Dernière intervention 12 mai 2007
17 avril 2007 à 20:24
Merci de t'interessé a mon cas^^

Il me met un message d'erreur pour la 1ere ligne:
"Sous procédure ou procédure de fonction non définie"...

Sinon est ce qu'il permet de les trier dans la colonne d'a coté (c'est ce que je voudrais)
0