OVH Cloud OVH Cloud

changer l'ordre

7 réponses
Avatar
numéro 6
bonjour

j'ai un fichier de ce type :

juin 2004 1500
mai 2004 2000
avril 2004 2300

et je voudrais l'avoir automatiquement comme cela
avril 2004 2300
mai 2004 2000
juin 2004 1500

bref passer d'un ordre chrono décroissant à un ordre croissant, avec
les valeurs qui suivent bien entendu
comment faire ?

merci

--
cordialement

7 réponses

Avatar
Philippe.R
Bonjour,
Quelle est la nature des données apparaissant comme des dates ?
Sont ce bien des dates ou est ce du texte ?
Si ce sont des dates la commande Données / Trier / croissant fera parfaitement l'affaire
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL 97 / 2000 / 2002

"numéro 6" a écrit dans le message de
news:cei2u9$oje$
bonjour

j'ai un fichier de ce type :

juin 2004 1500
mai 2004 2000
avril 2004 2300

et je voudrais l'avoir automatiquement comme cela
avril 2004 2300
mai 2004 2000
juin 2004 1500

bref passer d'un ordre chrono décroissant à un ordre croissant, avec
les valeurs qui suivent bien entendu
comment faire ?

merci

--
cordialement



Avatar
AV
S'il s'agit de "fausses dates" (cellules au format texte) à transformer en dates
(puis trier) :

Sub zzzz()
For Each c In Range("A1", [A65536].End(3))
an = Right(c, 4)
mois1 = Left(c, Application.Find(" ", c) - 1)
'sur une seule ligne !
lemois = Evaluate("match(" & """" & mois1 & """" &
",{""janvier"",""février"",""mars"",""avril"",""mai"",""juin"",""juil"",""août""
,""septembre"",""octobre"",""novembre"",""décembre""},0)")
c.Value2 = DateSerial(an, lemois, 1)
c.NumberFormat = "mmmm yyyy"
Next
End Sub

AV
Avatar
numéro 6
Philippe.R a couché sur son écran :
Bonjour,
Quelle est la nature des données apparaissant comme des dates ?
Sont ce bien des dates ou est ce du texte ?
Si ce sont des dates la commande Données / Trier / croissant fera
parfaitement l'affaire --
Amicales Salutations
Retirer A_S_ pour répondre.
XL 97 / 2000 / 2002

"numéro 6" a écrit dans le message de
news:cei2u9$oje$
bonjour

j'ai un fichier de ce type :

juin 2004 1500
mai 2004 2000
avril 2004 2300

et je voudrais l'avoir automatiquement comme cela
avril 2004 2300
mai 2004 2000
juin 2004 1500

bref passer d'un ordre chrono décroissant à un ordre croissant, avec
les valeurs qui suivent bien entendu
comment faire ?

merci

--
cordialement



impeccable merci :')

--
cordialement


Avatar
Philippe.R
C'était avec plaisir numéro6 !
--
Amicales Salutations

"numéro 6" a écrit dans le message de
news:cei5s1$omm$
Philippe.R a couché sur son écran :
Bonjour,
Quelle est la nature des données apparaissant comme des dates ?
Sont ce bien des dates ou est ce du texte ?
Si ce sont des dates la commande Données / Trier / croissant fera
parfaitement l'affaire --
Amicales Salutations
Retirer A_S_ pour répondre.
XL 97 / 2000 / 2002

"numéro 6" a écrit dans le message de
news:cei2u9$oje$
bonjour

j'ai un fichier de ce type :

juin 2004 1500
mai 2004 2000
avril 2004 2300

et je voudrais l'avoir automatiquement comme cela
avril 2004 2300
mai 2004 2000
juin 2004 1500

bref passer d'un ordre chrono décroissant à un ordre croissant, avec
les valeurs qui suivent bien entendu
comment faire ?

merci

--
cordialement



impeccable merci :')

--
cordialement





Avatar
AV
impeccable merci :')


J'avoue être un peu sur le cul !
;-)
AV

Avatar
sabatier
c'est pas parce que l'un des frères V est à dormir dans l'ambulance que
l'autre doit exposer son anatomie sur ce forum...je connais des MVP (enfin,
au moins un) qui ont pratiqué l'harakiriexcommunication pour guère plus que
cela...
jps (qui n'est pas près d'être le 27ème téléchargeur de l'Evaluate,
craignant trop de mettre quelque maladie honteuse, ou pour le moins
lubrique, dans son PC)


"AV" a écrit dans le message de
news:
impeccable merci :')


J'avoue être un peu sur le cul !
;-)
AV





Avatar
guy
Hello,
Cul de poulain ???
tu serait boucher ??
Amicalement
Guy
"AV" a écrit dans le message de
news:
impeccable merci :')


J'avoue être un peu sur le cul !
;-)
AV