J'ai un tableau avec une colonne repr=E9sentant des N=B0 de =A7.=20
Par exemple 10.3.1, 5.2, 12.5. J'ai besoin de trier mon=20
tableau =E0 partir de ces N=B0 de =A7=20
Y a-t-il un format de cellule qui me permette d'avoir=20
10.3.1 apr=E8s 5.2 et non avant ?=20
Si j'ai compris. Une colonne intermédiaire (format standard) =GAUCHE(A2;TROUVE(".";A2)-1)*1 Tu tries croissant sur cette colonne
AV
Impeccable ! Je supporse que je rajoute autant de colonnes que de niveau dans mes numéros de § en adaptant ta solution.
Merci beaucoup.
-----Message d'origine----- Si j'ai compris. Une colonne intermédiaire (format standard) =GAUCHE(A2;TROUVE(".";A2)-1)*1 Tu tries croissant sur cette colonne
AV
.
Impeccable ! Je supporse que je rajoute autant de colonnes
que de niveau dans mes numéros de § en adaptant ta
solution.
Merci beaucoup.
-----Message d'origine-----
Si j'ai compris.
Une colonne intermédiaire (format standard)
=GAUCHE(A2;TROUVE(".";A2)-1)*1
Tu tries croissant sur cette colonne
Impeccable ! Je supporse que je rajoute autant de colonnes que de niveau dans mes numéros de § en adaptant ta solution.
Merci beaucoup.
-----Message d'origine----- Si j'ai compris. Une colonne intermédiaire (format standard) =GAUCHE(A2;TROUVE(".";A2)-1)*1 Tu tries croissant sur cette colonne
AV
.
Daniel.M
Salut,
Ou tu te sers d'une petite fonction VBA au lieu de la formule d'Alain (tu dois avoir Excel 2000 ou plus). Donc en B1: =TCP2Txt(A1) Copy jusqu'à Bx Tu tries ensuite.
Salutations,
Daniel M.
Public Function TCP2Txt(TCPAddr As String) As String Dim V As Variant, i As Integer V = Split(TCPAddr, ".") For i = LBound(V) To UBound(V) V(i) = Format(V(i), "000") Next i TCP2Txt = Join(V, ".") Erase V End Function
wrote in message news:1432801c444c5$9e76ac00$ Impeccable ! Je supporse que je rajoute autant de colonnes que de niveau dans mes numéros de § en adaptant ta solution.
Merci beaucoup.
-----Message d'origine----- Si j'ai compris. Une colonne intermédiaire (format standard) =GAUCHE(A2;TROUVE(".";A2)-1)*1 Tu tries croissant sur cette colonne
AV
.
Salut,
Ou tu te sers d'une petite fonction VBA au lieu de la formule d'Alain (tu dois
avoir Excel 2000 ou plus). Donc
en B1: =TCP2Txt(A1)
Copy jusqu'à Bx
Tu tries ensuite.
Salutations,
Daniel M.
Public Function TCP2Txt(TCPAddr As String) As String
Dim V As Variant, i As Integer
V = Split(TCPAddr, ".")
For i = LBound(V) To UBound(V)
V(i) = Format(V(i), "000")
Next i
TCP2Txt = Join(V, ".")
Erase V
End Function
<anonymous@discussions.microsoft.com> wrote in message
news:1432801c444c5$9e76ac00$a601280a@phx.gbl...
Impeccable ! Je supporse que je rajoute autant de colonnes
que de niveau dans mes numéros de § en adaptant ta
solution.
Merci beaucoup.
-----Message d'origine-----
Si j'ai compris.
Une colonne intermédiaire (format standard)
=GAUCHE(A2;TROUVE(".";A2)-1)*1
Tu tries croissant sur cette colonne
Ou tu te sers d'une petite fonction VBA au lieu de la formule d'Alain (tu dois avoir Excel 2000 ou plus). Donc en B1: =TCP2Txt(A1) Copy jusqu'à Bx Tu tries ensuite.
Salutations,
Daniel M.
Public Function TCP2Txt(TCPAddr As String) As String Dim V As Variant, i As Integer V = Split(TCPAddr, ".") For i = LBound(V) To UBound(V) V(i) = Format(V(i), "000") Next i TCP2Txt = Join(V, ".") Erase V End Function
wrote in message news:1432801c444c5$9e76ac00$ Impeccable ! Je supporse que je rajoute autant de colonnes que de niveau dans mes numéros de § en adaptant ta solution.
Merci beaucoup.
-----Message d'origine----- Si j'ai compris. Une colonne intermédiaire (format standard) =GAUCHE(A2;TROUVE(".";A2)-1)*1 Tu tries croissant sur cette colonne
AV
.
OK je vais essayer ça aussi.
Merci
-----Message d'origine----- Salut,
Ou tu te sers d'une petite fonction VBA au lieu de la formule d'Alain (tu dois
avoir Excel 2000 ou plus). Donc en B1: =TCP2Txt(A1) Copy jusqu'à Bx Tu tries ensuite.
Salutations,
Daniel M.
Public Function TCP2Txt(TCPAddr As String) As String Dim V As Variant, i As Integer V = Split(TCPAddr, ".") For i = LBound(V) To UBound(V) V(i) = Format(V(i), "000") Next i TCP2Txt = Join(V, ".") Erase V End Function
wrote in message news:1432801c444c5$9e76ac00$ Impeccable ! Je supporse que je rajoute autant de colonnes que de niveau dans mes numéros de § en adaptant ta solution.
Merci beaucoup.
-----Message d'origine----- Si j'ai compris. Une colonne intermédiaire (format standard) =GAUCHE(A2;TROUVE(".";A2)-1)*1 Tu tries croissant sur cette colonne
AV
.
.
OK je vais essayer ça aussi.
Merci
-----Message d'origine-----
Salut,
Ou tu te sers d'une petite fonction VBA au lieu de la
formule d'Alain (tu dois
avoir Excel 2000 ou plus). Donc
en B1: =TCP2Txt(A1)
Copy jusqu'à Bx
Tu tries ensuite.
Salutations,
Daniel M.
Public Function TCP2Txt(TCPAddr As String) As String
Dim V As Variant, i As Integer
V = Split(TCPAddr, ".")
For i = LBound(V) To UBound(V)
V(i) = Format(V(i), "000")
Next i
TCP2Txt = Join(V, ".")
Erase V
End Function
<anonymous@discussions.microsoft.com> wrote in message
news:1432801c444c5$9e76ac00$a601280a@phx.gbl...
Impeccable ! Je supporse que je rajoute autant de colonnes
que de niveau dans mes numéros de § en adaptant ta
solution.
Merci beaucoup.
-----Message d'origine-----
Si j'ai compris.
Une colonne intermédiaire (format standard)
=GAUCHE(A2;TROUVE(".";A2)-1)*1
Tu tries croissant sur cette colonne
Ou tu te sers d'une petite fonction VBA au lieu de la formule d'Alain (tu dois
avoir Excel 2000 ou plus). Donc en B1: =TCP2Txt(A1) Copy jusqu'à Bx Tu tries ensuite.
Salutations,
Daniel M.
Public Function TCP2Txt(TCPAddr As String) As String Dim V As Variant, i As Integer V = Split(TCPAddr, ".") For i = LBound(V) To UBound(V) V(i) = Format(V(i), "000") Next i TCP2Txt = Join(V, ".") Erase V End Function
wrote in message news:1432801c444c5$9e76ac00$ Impeccable ! Je supporse que je rajoute autant de colonnes que de niveau dans mes numéros de § en adaptant ta solution.
Merci beaucoup.
-----Message d'origine----- Si j'ai compris. Une colonne intermédiaire (format standard) =GAUCHE(A2;TROUVE(".";A2)-1)*1 Tu tries croissant sur cette colonne