Dans une chaque cellule d'une colonne, j'ai une s=E9rie de valeur sous
la forme: "1,09,12,3,27" etc..
Bien sur, chaque s=E9rie est diff=E9rente (j'en ai identifie environ 200)
Le format correct est que chaque valeur doit =EAtre sous 2 digits. Ici,
il faudrait identifier le "1" et le remplacer par "01". Idem pour le
"3".
le probl=E8me de la fonction "rechercher/remplacer" "1" par "01", c'est
qu'il me remplacerait aussi le "12" en "012";
Pourriez-vous m'aider svp?
merci
Max
Ps: A des fins cosm=E9tiques, est-il possible en cadeau bonux de
r=E9ordonner la liste nettoy=E9e de fa=E7on ascendante?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
LSteph
Bonjour,
Format de Cellule Nombre Personnalisé 00
-- LSteph (PS: Données Trier) "max-75" a écrit dans le message de news: Bonjour,
Dans une chaque cellule d'une colonne, j'ai une série de valeur sous la forme: "1,09,12,3,27" etc.. Bien sur, chaque série est différente (j'en ai identifie environ 200) Le format correct est que chaque valeur doit être sous 2 digits. Ici, il faudrait identifier le "1" et le remplacer par "01". Idem pour le "3". le problème de la fonction "rechercher/remplacer" "1" par "01", c'est qu'il me remplacerait aussi le "12" en "012";
Pourriez-vous m'aider svp?
merci
Max
Ps: A des fins cosmétiques, est-il possible en cadeau bonux de réordonner la liste nettoyée de façon ascendante?
Bonjour,
Format de Cellule
Nombre
Personnalisé
00
--
LSteph
(PS: Données Trier)
"max-75" <google.20.max-75@spamgourmet.com> a écrit dans le message de
news:2b731dee-06ed-4f69-ab55-06a1623f2a18@b18g2000vbz.googlegroups.com...
Bonjour,
Dans une chaque cellule d'une colonne, j'ai une série de valeur sous
la forme: "1,09,12,3,27" etc..
Bien sur, chaque série est différente (j'en ai identifie environ 200)
Le format correct est que chaque valeur doit être sous 2 digits. Ici,
il faudrait identifier le "1" et le remplacer par "01". Idem pour le
"3".
le problème de la fonction "rechercher/remplacer" "1" par "01", c'est
qu'il me remplacerait aussi le "12" en "012";
Pourriez-vous m'aider svp?
merci
Max
Ps: A des fins cosmétiques, est-il possible en cadeau bonux de
réordonner la liste nettoyée de façon ascendante?
-- LSteph (PS: Données Trier) "max-75" a écrit dans le message de news: Bonjour,
Dans une chaque cellule d'une colonne, j'ai une série de valeur sous la forme: "1,09,12,3,27" etc.. Bien sur, chaque série est différente (j'en ai identifie environ 200) Le format correct est que chaque valeur doit être sous 2 digits. Ici, il faudrait identifier le "1" et le remplacer par "01". Idem pour le "3". le problème de la fonction "rechercher/remplacer" "1" par "01", c'est qu'il me remplacerait aussi le "12" en "012";
Pourriez-vous m'aider svp?
merci
Max
Ps: A des fins cosmétiques, est-il possible en cadeau bonux de réordonner la liste nettoyée de façon ascendante?
max-75
On 22 fév, 19:54, "LSteph" wrote:
Bonjour,
Format de Cellule Nombre Personnalisé 00
-- LSteph (PS: Données Trier) "max-75" a écrit dans le message den ews: Bonjour,
Dans une chaque cellule d'une colonne, j'ai une série de valeur sous la forme: "1,09,12,3,27" etc.. Bien sur, chaque série est différente (j'en ai identifie environ 200) Le format correct est que chaque valeur doit être sous 2 digits. Ici, il faudrait identifier le "1" et le remplacer par "01". Idem pour le "3". le problème de la fonction "rechercher/remplacer" "1" par "01", c'est qu'il me remplacerait aussi le "12" en "012";
Pourriez-vous m'aider svp?
merci
Max
Ps: A des fins cosmétiques, est-il possible en cadeau bonux de réordonner la liste nettoyée de façon ascendante?
Merci LSteph,
Mais cela ne fonctionne pas car je ne pense pas avoir été suffisamment clair imaginons : A1: 01,02,3,2,04 A2: 1,2,22,32,5 A3: 1,45,3,09,2 ......
On 22 fév, 19:54, "LSteph" <lecocost...@frite.fr> wrote:
Bonjour,
Format de Cellule
Nombre
Personnalisé
00
--
LSteph
(PS: Données Trier)
"max-75" <google.20.max...@spamgourmet.com> a écrit dans le message den ews:2b731dee-06ed-4f69-ab55-06a1623f2a18@b18g2000vbz.googlegroups.com...
Bonjour,
Dans une chaque cellule d'une colonne, j'ai une série de valeur sous
la forme: "1,09,12,3,27" etc..
Bien sur, chaque série est différente (j'en ai identifie environ 200)
Le format correct est que chaque valeur doit être sous 2 digits. Ici,
il faudrait identifier le "1" et le remplacer par "01". Idem pour le
"3".
le problème de la fonction "rechercher/remplacer" "1" par "01", c'est
qu'il me remplacerait aussi le "12" en "012";
Pourriez-vous m'aider svp?
merci
Max
Ps: A des fins cosmétiques, est-il possible en cadeau bonux de
réordonner la liste nettoyée de façon ascendante?
Merci LSteph,
Mais cela ne fonctionne pas car je ne pense pas avoir été suffisamment
clair
imaginons :
A1: 01,02,3,2,04
A2: 1,2,22,32,5
A3: 1,45,3,09,2
......
-- LSteph (PS: Données Trier) "max-75" a écrit dans le message den ews: Bonjour,
Dans une chaque cellule d'une colonne, j'ai une série de valeur sous la forme: "1,09,12,3,27" etc.. Bien sur, chaque série est différente (j'en ai identifie environ 200) Le format correct est que chaque valeur doit être sous 2 digits. Ici, il faudrait identifier le "1" et le remplacer par "01". Idem pour le "3". le problème de la fonction "rechercher/remplacer" "1" par "01", c'est qu'il me remplacerait aussi le "12" en "012";
Pourriez-vous m'aider svp?
merci
Max
Ps: A des fins cosmétiques, est-il possible en cadeau bonux de réordonner la liste nettoyée de façon ascendante?
Merci LSteph,
Mais cela ne fonctionne pas car je ne pense pas avoir été suffisamment clair imaginons : A1: 01,02,3,2,04 A2: 1,2,22,32,5 A3: 1,45,3,09,2 ......
Jacky
Bonsoir,
Un peu de VBA..... Les données en colonne A Début en A1 pour l'exemple
'------------------- Sub jj() Dim L As Integer, x As String, z As String, DerLg As Long DerLg = Cells(Rows.Count, "A").End(xlUp).Row Set plage = Range("A1:A" & Cells(Rows.Count, 1).End(xlUp).Row) For Each C In plage debut = 1 tmp = C.Value & "," For i = 1 To Len(tmp) x = Mid(tmp, i, 1) L = L + 1 If x = "," Then z = z & Format(Mid(tmp, debut, L), "00") & " " '*** au choix avec virgule 01,02,13,14,05 '*** ou avec espace 01 02 13 14 05 'z = z & Format(Mid(c, debut, L), "00") & "," debut = i + 1 End If L = 1 Next C.Value = Left(z, Len(z) - 1) z = "" Next Columns("a:a").Sort Key1:=Range("a1"), Order1:=xlAscending End Sub '------------------------ -- Salutations JJ
"max-75" a écrit dans le message de news:
Bonjour,
Dans une chaque cellule d'une colonne, j'ai une série de valeur sous la forme: "1,09,12,3,27" etc.. Bien sur, chaque série est différente (j'en ai identifie environ 200) Le format correct est que chaque valeur doit être sous 2 digits. Ici, il faudrait identifier le "1" et le remplacer par "01". Idem pour le "3". le problème de la fonction "rechercher/remplacer" "1" par "01", c'est qu'il me remplacerait aussi le "12" en "012";
Pourriez-vous m'aider svp?
merci
Max
Ps: A des fins cosmétiques, est-il possible en cadeau bonux de réordonner la liste nettoyée de façon ascendante?
Bonsoir,
Un peu de VBA.....
Les données en colonne A
Début en A1 pour l'exemple
'-------------------
Sub jj()
Dim L As Integer, x As String, z As String, DerLg As Long
DerLg = Cells(Rows.Count, "A").End(xlUp).Row
Set plage = Range("A1:A" & Cells(Rows.Count, 1).End(xlUp).Row)
For Each C In plage
debut = 1
tmp = C.Value & ","
For i = 1 To Len(tmp)
x = Mid(tmp, i, 1)
L = L + 1
If x = "," Then
z = z & Format(Mid(tmp, debut, L), "00") & " "
'*** au choix avec virgule 01,02,13,14,05
'*** ou avec espace 01 02 13 14 05
'z = z & Format(Mid(c, debut, L), "00") & ","
debut = i + 1
End If
L = 1
Next
C.Value = Left(z, Len(z) - 1)
z = ""
Next
Columns("a:a").Sort Key1:=Range("a1"), Order1:=xlAscending
End Sub
'------------------------
--
Salutations
JJ
"max-75" <google.20.max-75@spamgourmet.com> a écrit dans le message de news:
2b731dee-06ed-4f69-ab55-06a1623f2a18@b18g2000vbz.googlegroups.com...
Bonjour,
Dans une chaque cellule d'une colonne, j'ai une série de valeur sous
la forme: "1,09,12,3,27" etc..
Bien sur, chaque série est différente (j'en ai identifie environ 200)
Le format correct est que chaque valeur doit être sous 2 digits. Ici,
il faudrait identifier le "1" et le remplacer par "01". Idem pour le
"3".
le problème de la fonction "rechercher/remplacer" "1" par "01", c'est
qu'il me remplacerait aussi le "12" en "012";
Pourriez-vous m'aider svp?
merci
Max
Ps: A des fins cosmétiques, est-il possible en cadeau bonux de
réordonner la liste nettoyée de façon ascendante?
Un peu de VBA..... Les données en colonne A Début en A1 pour l'exemple
'------------------- Sub jj() Dim L As Integer, x As String, z As String, DerLg As Long DerLg = Cells(Rows.Count, "A").End(xlUp).Row Set plage = Range("A1:A" & Cells(Rows.Count, 1).End(xlUp).Row) For Each C In plage debut = 1 tmp = C.Value & "," For i = 1 To Len(tmp) x = Mid(tmp, i, 1) L = L + 1 If x = "," Then z = z & Format(Mid(tmp, debut, L), "00") & " " '*** au choix avec virgule 01,02,13,14,05 '*** ou avec espace 01 02 13 14 05 'z = z & Format(Mid(c, debut, L), "00") & "," debut = i + 1 End If L = 1 Next C.Value = Left(z, Len(z) - 1) z = "" Next Columns("a:a").Sort Key1:=Range("a1"), Order1:=xlAscending End Sub '------------------------ -- Salutations JJ
"max-75" a écrit dans le message de news:
Bonjour,
Dans une chaque cellule d'une colonne, j'ai une série de valeur sous la forme: "1,09,12,3,27" etc.. Bien sur, chaque série est différente (j'en ai identifie environ 200) Le format correct est que chaque valeur doit être sous 2 digits. Ici, il faudrait identifier le "1" et le remplacer par "01". Idem pour le "3". le problème de la fonction "rechercher/remplacer" "1" par "01", c'est qu'il me remplacerait aussi le "12" en "012";
Pourriez-vous m'aider svp?
merci
Max
Ps: A des fins cosmétiques, est-il possible en cadeau bonux de réordonner la liste nettoyée de façon ascendante?
LSteph
Bonjour,
Ok!...la série est dans chaque cellule . Dans ce cas... (sans macro ) 1-Données Convertir séparateur la virgule 2-Une fois les nombres déployés sur les colonnes Format 00 3-Appliquer le tri de gauche à droite
Ainsi tes nombres sont bien séparés (un par cellule) dans l'ordre et au format voulu.
-- LSteph
"max-75" a écrit dans le message de news: On 22 fév, 19:54, "LSteph" wrote:
Bonjour,
Format de Cellule Nombre Personnalisé 00
-- LSteph (PS: Données Trier) "max-75" a écrit dans le message denews: Bonjour,
Dans une chaque cellule d'une colonne, j'ai une série de valeur sous la forme: "1,09,12,3,27" etc.. Bien sur, chaque série est différente (j'en ai identifie environ 200) Le format correct est que chaque valeur doit être sous 2 digits. Ici, il faudrait identifier le "1" et le remplacer par "01". Idem pour le "3". le problème de la fonction "rechercher/remplacer" "1" par "01", c'est qu'il me remplacerait aussi le "12" en "012";
Pourriez-vous m'aider svp?
merci
Max
Ps: A des fins cosmétiques, est-il possible en cadeau bonux de réordonner la liste nettoyée de façon ascendante?
Merci LSteph,
Mais cela ne fonctionne pas car je ne pense pas avoir été suffisamment clair imaginons : A1: 01,02,3,2,04 A2: 1,2,22,32,5 A3: 1,45,3,09,2 ......
Bonjour,
Ok!...la série est dans chaque cellule .
Dans ce cas... (sans macro )
1-Données Convertir séparateur la virgule
2-Une fois les nombres déployés sur les colonnes
Format 00
3-Appliquer le tri de gauche à droite
Ainsi tes nombres sont bien séparés (un par cellule) dans l'ordre et au
format voulu.
--
LSteph
"max-75" <google.20.max-75@spamgourmet.com> a écrit dans le message de
news:b37a57e4-10f4-49cd-a6aa-bd3e0abacc49@m2g2000vbc.googlegroups.com...
On 22 fév, 19:54, "LSteph" <lecocost...@frite.fr> wrote:
Bonjour,
Format de Cellule
Nombre
Personnalisé
00
--
LSteph
(PS: Données Trier)
"max-75" <google.20.max...@spamgourmet.com> a écrit dans le message
denews:2b731dee-06ed-4f69-ab55-06a1623f2a18@b18g2000vbz.googlegroups.com...
Bonjour,
Dans une chaque cellule d'une colonne, j'ai une série de valeur sous
la forme: "1,09,12,3,27" etc..
Bien sur, chaque série est différente (j'en ai identifie environ 200)
Le format correct est que chaque valeur doit être sous 2 digits. Ici,
il faudrait identifier le "1" et le remplacer par "01". Idem pour le
"3".
le problème de la fonction "rechercher/remplacer" "1" par "01", c'est
qu'il me remplacerait aussi le "12" en "012";
Pourriez-vous m'aider svp?
merci
Max
Ps: A des fins cosmétiques, est-il possible en cadeau bonux de
réordonner la liste nettoyée de façon ascendante?
Merci LSteph,
Mais cela ne fonctionne pas car je ne pense pas avoir été suffisamment
clair
imaginons :
A1: 01,02,3,2,04
A2: 1,2,22,32,5
A3: 1,45,3,09,2
......
Ok!...la série est dans chaque cellule . Dans ce cas... (sans macro ) 1-Données Convertir séparateur la virgule 2-Une fois les nombres déployés sur les colonnes Format 00 3-Appliquer le tri de gauche à droite
Ainsi tes nombres sont bien séparés (un par cellule) dans l'ordre et au format voulu.
-- LSteph
"max-75" a écrit dans le message de news: On 22 fév, 19:54, "LSteph" wrote:
Bonjour,
Format de Cellule Nombre Personnalisé 00
-- LSteph (PS: Données Trier) "max-75" a écrit dans le message denews: Bonjour,
Dans une chaque cellule d'une colonne, j'ai une série de valeur sous la forme: "1,09,12,3,27" etc.. Bien sur, chaque série est différente (j'en ai identifie environ 200) Le format correct est que chaque valeur doit être sous 2 digits. Ici, il faudrait identifier le "1" et le remplacer par "01". Idem pour le "3". le problème de la fonction "rechercher/remplacer" "1" par "01", c'est qu'il me remplacerait aussi le "12" en "012";
Pourriez-vous m'aider svp?
merci
Max
Ps: A des fins cosmétiques, est-il possible en cadeau bonux de réordonner la liste nettoyée de façon ascendante?
Merci LSteph,
Mais cela ne fonctionne pas car je ne pense pas avoir été suffisamment clair imaginons : A1: 01,02,3,2,04 A2: 1,2,22,32,5 A3: 1,45,3,09,2 ......
max-75
Jacky, LSteph,
En relisant mon post, je ne vois pas le message ou je vous remerciais tous les 2. ...Peut etre la nouvelle interface google me perturbe-t-elle...
En tous les cas, le script de Jacky fonctionne parfaitement.
"le point cosmétique" etait en fait de trier à l'interieur de la cellul e les '02,01,03' en '01,02,03'
Mais celà convient ainsi.
Au risque de doublons....
Merci
max-75
Jacky, LSteph,
En relisant mon post, je ne vois pas le message ou je vous remerciais tous les 2.
...Peut etre la nouvelle interface google me perturbe-t-elle...
En tous les cas, le script de Jacky fonctionne parfaitement.
"le point cosmétique" etait en fait de trier à l'interieur de la cellul e les '02,01,03' en '01,02,03'