Si ça marche très bien mais tu as eu un problème de copier/coller de la
formule
: la partie TROUVE(" "; etc... a du se tranformer en TROUVE("";A2 (il
manque
l'espace !)
Exemple là :
http://cjoint.com/data/busxggOYLi_dates1900.xls
AV
Si ça marche très bien mais tu as eu un problème de copier/coller de la
formule
: la partie TROUVE(" "; etc... a du se tranformer en TROUVE("";A2 (il
manque
l'espace !)
Exemple là :
http://cjoint.com/data/busxggOYLi_dates1900.xls
AV
Si ça marche très bien mais tu as eu un problème de copier/coller de la
formule
: la partie TROUVE(" "; etc... a du se tranformer en TROUVE("";A2 (il
manque
l'espace !)
Exemple là :
http://cjoint.com/data/busxggOYLi_dates1900.xls
AV
Bonjour,
La longueur de la formule fait peur, mais elle fonctionne. Seul hiatus,
elle
est récalcitrante pour les dates antérieures à 1900, voici un petit
exemple
:
15 mai 2005 20050515
12 avril 1645 #VALEUR!
25 décembre 1822 #VALEUR!
14 janvier 2004 20040114
15 mai 1901 19010515
15 mai 1900 19000515
15 mai 1899 #VALEUR!
Si tu vois une solution. Merci par avance. Ibsen
"AV" a écrit dans le message de
news:eHdSFek$Si tes données ont toujours le même format (espace entre jour et mois et
entremois et année) et sous réserve de respecter l'orthographe des mois en
littéral(ex : août et non aout)
Avec tes dates en A2:Ax (étiquettes en A1 et B1)
En B2 et recopie --> Bx
=SI(ESTNUM(A2);ANNEE(A2)&TEXTE(MOIS(A2);"00")&TEXTE(JOUR(A2);"00");TEXTE(STX
T(A2;TROUVE(" ";A2;4)+1;4);"0000")&TEXTE(MOIS("1/"&STXT(A2;TROUVE("
";A2)+1;TROUVE("";A2;4)+1-TROUVE(" ";A2)+1-2)&"/1");"00")&TEXTE(GAUCHE(A2;TROUVE("
";A2)-1);"00"))
Tu tries ensuite croissant ou décroissant sur la colonne B et tu
supprimes(oumasques la colonne B)
AV
Bonjour,
La longueur de la formule fait peur, mais elle fonctionne. Seul hiatus,
elle
est récalcitrante pour les dates antérieures à 1900, voici un petit
exemple
:
15 mai 2005 20050515
12 avril 1645 #VALEUR!
25 décembre 1822 #VALEUR!
14 janvier 2004 20040114
15 mai 1901 19010515
15 mai 1900 19000515
15 mai 1899 #VALEUR!
Si tu vois une solution. Merci par avance. Ibsen
"AV" <alainPFFFvallon@wanadoo.fr> a écrit dans le message de
news:eHdSFek$EHA.3708@TK2MSFTNGP14.phx.gbl...
Si tes données ont toujours le même format (espace entre jour et mois et
entre
mois et année) et sous réserve de respecter l'orthographe des mois en
littéral
(ex : août et non aout)
Avec tes dates en A2:Ax (étiquettes en A1 et B1)
En B2 et recopie --> Bx
=SI(ESTNUM(A2);ANNEE(A2)&TEXTE(MOIS(A2);"00")&TEXTE(JOUR(A2);"00");TEXTE(STX
T(A2
;TROUVE(" ";A2;4)+1;4);"0000")&TEXTE(MOIS("1/"&STXT(A2;TROUVE("
";A2)+1;TROUVE("
";A2;4)+1-TROUVE(" ";A2)+1-2)&"/1");"00")&TEXTE(GAUCHE(A2;TROUVE("
";A2)-1);"00"))
Tu tries ensuite croissant ou décroissant sur la colonne B et tu
supprimes(ou
masques la colonne B)
AV
Bonjour,
La longueur de la formule fait peur, mais elle fonctionne. Seul hiatus,
elle
est récalcitrante pour les dates antérieures à 1900, voici un petit
exemple
:
15 mai 2005 20050515
12 avril 1645 #VALEUR!
25 décembre 1822 #VALEUR!
14 janvier 2004 20040114
15 mai 1901 19010515
15 mai 1900 19000515
15 mai 1899 #VALEUR!
Si tu vois une solution. Merci par avance. Ibsen
"AV" a écrit dans le message de
news:eHdSFek$Si tes données ont toujours le même format (espace entre jour et mois et
entremois et année) et sous réserve de respecter l'orthographe des mois en
littéral(ex : août et non aout)
Avec tes dates en A2:Ax (étiquettes en A1 et B1)
En B2 et recopie --> Bx
=SI(ESTNUM(A2);ANNEE(A2)&TEXTE(MOIS(A2);"00")&TEXTE(JOUR(A2);"00");TEXTE(STX
T(A2;TROUVE(" ";A2;4)+1;4);"0000")&TEXTE(MOIS("1/"&STXT(A2;TROUVE("
";A2)+1;TROUVE("";A2;4)+1-TROUVE(" ";A2)+1-2)&"/1");"00")&TEXTE(GAUCHE(A2;TROUVE("
";A2)-1);"00"))
Tu tries ensuite croissant ou décroissant sur la colonne B et tu
supprimes(oumasques la colonne B)
AV
il te faut dans une colonne de travail, transformer tes dates au format
texte
c'est la seule solution
???????????
"AV" a écrit dans le message de
news:eHdSFek$Si tes données ont toujours le même format (espace entre jour et
mois et entre mois et année) et sous réserve de respecter
l'orthographe des mois en littéral (ex : août et non aout)
Avec tes dates en A2:Ax (étiquettes en A1 et B1)
En B2 et recopie --> Bx
=SI(ESTNUM(A2);ANNEE(A2)&TEXTE(MOIS(A2);"00")&TEXTE(JOUR(A2);"00");TEXTE(STX
T(A2;TROUVE(" ";A2;4)+1;4);"0000")&TEXTE(MOIS("1/"&STXT(A2;TROUVE("
";A2)+1;TROUVE(" ";A2;4)+1-TROUVE("
";A2)+1-2)&"/1");"00")&TEXTE(GAUCHE(A2;TROUVE(" ";A2)-1);"00"))
Tu tries ensuite croissant ou décroissant sur la colonne B et tu
supprimes(ou masques la colonne B)
AV
il te faut dans une colonne de travail, transformer tes dates au format
texte
c'est la seule solution
???????????
"AV" <alainPFFFvallon@wanadoo.fr> a écrit dans le message de
news:eHdSFek$EHA.3708@TK2MSFTNGP14.phx.gbl...
Si tes données ont toujours le même format (espace entre jour et
mois et entre mois et année) et sous réserve de respecter
l'orthographe des mois en littéral (ex : août et non aout)
Avec tes dates en A2:Ax (étiquettes en A1 et B1)
En B2 et recopie --> Bx
=SI(ESTNUM(A2);ANNEE(A2)&TEXTE(MOIS(A2);"00")&TEXTE(JOUR(A2);"00");TEXTE(STX
T(A2
;TROUVE(" ";A2;4)+1;4);"0000")&TEXTE(MOIS("1/"&STXT(A2;TROUVE("
";A2)+1;TROUVE(" ";A2;4)+1-TROUVE("
";A2)+1-2)&"/1");"00")&TEXTE(GAUCHE(A2;TROUVE(" ";A2)-1);"00"))
Tu tries ensuite croissant ou décroissant sur la colonne B et tu
supprimes(ou masques la colonne B)
AV
il te faut dans une colonne de travail, transformer tes dates au format
texte
c'est la seule solution
???????????
"AV" a écrit dans le message de
news:eHdSFek$Si tes données ont toujours le même format (espace entre jour et
mois et entre mois et année) et sous réserve de respecter
l'orthographe des mois en littéral (ex : août et non aout)
Avec tes dates en A2:Ax (étiquettes en A1 et B1)
En B2 et recopie --> Bx
=SI(ESTNUM(A2);ANNEE(A2)&TEXTE(MOIS(A2);"00")&TEXTE(JOUR(A2);"00");TEXTE(STX
T(A2;TROUVE(" ";A2;4)+1;4);"0000")&TEXTE(MOIS("1/"&STXT(A2;TROUVE("
";A2)+1;TROUVE(" ";A2;4)+1-TROUVE("
";A2)+1-2)&"/1");"00")&TEXTE(GAUCHE(A2;TROUVE(" ";A2)-1);"00"))
Tu tries ensuite croissant ou décroissant sur la colonne B et tu
supprimes(ou masques la colonne B)
AV
ROCHE Pierre a affirmé :il te faut dans une colonne de travail, transformer tes dates au format
textec'est la seule solution
???????????
;o))) Pfffff.....
montre en main : 30 secondes !!!!
via l'enregistreur de macro
moins de temps qu'il ne faut pour l'écrire ;o)))
Sub Macro1()
' Macro enregistrée le 20/01/2005 par un autre
Columns("A:A").Select
Selection.TextToColumns Destination:=Range("A1"),
DataType:=xlDelimited,
_
TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=True,
Tab:=True,
_
Semicolon:úlse, Comma:úlse, Space:=True, Other:=True,
OtherChar:= _
"=", FieldInfo:=Array(Array(1, 1), Array(2, 1), Array(3, 1),
Array(4, 1), Array(5, 1), _
Array(6, 1), Array(7, 1), Array(8, 1), Array(9, 1), Array(10, 1),
Array(11, 1), Array(12, 1) _
), TrailingMinusNumbers:=True
Range("D1").Select
ActiveCell.FormulaR1C1 = "=MONTH(""01 ""&RC[-2])"
Selection.AutoFill Destination:=Range("D1:D100")
Range("D1:D100").Select
Range("D1").Select
Range("A1:L100").Sort Key1:=Range("C1"), Order1:=xlAscending,
Key2:=Range( _
"D1"), Order2:=xlAscending, Key3:=Range("A1"), Order3:=xlAscending,
_
Header:=xlGuess, OrderCustom:=1, MatchCase:úlse, Orientation:= _
xlTopToBottom, DataOption1:=xlSortNormal,
DataOption2:=xlSortNormal,
_
DataOption3:=xlSortNormal
End Sub
@+
;o)))"AV" a écrit dans le message de
news:eHdSFek$Si tes données ont toujours le même format (espace entre jour et
mois et entre mois et année) et sous réserve de respecter
l'orthographe des mois en littéral (ex : août et non aout)
Avec tes dates en A2:Ax (étiquettes en A1 et B1)
En B2 et recopie --> Bx
=SI(ESTNUM(A2);ANNEE(A2)&TEXTE(MOIS(A2);"00")&TEXTE(JOUR(A2);"00");TEXTE(STXT(A2;TROUVE(" ";A2;4)+1;4);"0000")&TEXTE(MOIS("1/"&STXT(A2;TROUVE("
";A2)+1;TROUVE(" ";A2;4)+1-TROUVE("
";A2)+1-2)&"/1");"00")&TEXTE(GAUCHE(A2;TROUVE(" ";A2)-1);"00"))
Tu tries ensuite croissant ou décroissant sur la colonne B et tu
supprimes(ou masques la colonne B)
AV
ROCHE Pierre a affirmé :
il te faut dans une colonne de travail, transformer tes dates au format
texte
c'est la seule solution
???????????
;o))) Pfffff.....
montre en main : 30 secondes !!!!
via l'enregistreur de macro
moins de temps qu'il ne faut pour l'écrire ;o)))
Sub Macro1()
' Macro enregistrée le 20/01/2005 par un autre
Columns("A:A").Select
Selection.TextToColumns Destination:=Range("A1"),
DataType:=xlDelimited,
_
TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=True,
Tab:=True,
_
Semicolon:úlse, Comma:úlse, Space:=True, Other:=True,
OtherChar:= _
"=", FieldInfo:=Array(Array(1, 1), Array(2, 1), Array(3, 1),
Array(4, 1), Array(5, 1), _
Array(6, 1), Array(7, 1), Array(8, 1), Array(9, 1), Array(10, 1),
Array(11, 1), Array(12, 1) _
), TrailingMinusNumbers:=True
Range("D1").Select
ActiveCell.FormulaR1C1 = "=MONTH(""01 ""&RC[-2])"
Selection.AutoFill Destination:=Range("D1:D100")
Range("D1:D100").Select
Range("D1").Select
Range("A1:L100").Sort Key1:=Range("C1"), Order1:=xlAscending,
Key2:=Range( _
"D1"), Order2:=xlAscending, Key3:=Range("A1"), Order3:=xlAscending,
_
Header:=xlGuess, OrderCustom:=1, MatchCase:úlse, Orientation:= _
xlTopToBottom, DataOption1:=xlSortNormal,
DataOption2:=xlSortNormal,
_
DataOption3:=xlSortNormal
End Sub
@+
;o)))
"AV" <alainPFFFvallon@wanadoo.fr> a écrit dans le message de
news:eHdSFek$EHA.3708@TK2MSFTNGP14.phx.gbl...
Si tes données ont toujours le même format (espace entre jour et
mois et entre mois et année) et sous réserve de respecter
l'orthographe des mois en littéral (ex : août et non aout)
Avec tes dates en A2:Ax (étiquettes en A1 et B1)
En B2 et recopie --> Bx
=SI(ESTNUM(A2);ANNEE(A2)&TEXTE(MOIS(A2);"00")&TEXTE(JOUR(A2);"00");TEXTE(STX
T(A2
;TROUVE(" ";A2;4)+1;4);"0000")&TEXTE(MOIS("1/"&STXT(A2;TROUVE("
";A2)+1;TROUVE(" ";A2;4)+1-TROUVE("
";A2)+1-2)&"/1");"00")&TEXTE(GAUCHE(A2;TROUVE(" ";A2)-1);"00"))
Tu tries ensuite croissant ou décroissant sur la colonne B et tu
supprimes(ou masques la colonne B)
AV
ROCHE Pierre a affirmé :il te faut dans une colonne de travail, transformer tes dates au format
textec'est la seule solution
???????????
;o))) Pfffff.....
montre en main : 30 secondes !!!!
via l'enregistreur de macro
moins de temps qu'il ne faut pour l'écrire ;o)))
Sub Macro1()
' Macro enregistrée le 20/01/2005 par un autre
Columns("A:A").Select
Selection.TextToColumns Destination:=Range("A1"),
DataType:=xlDelimited,
_
TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=True,
Tab:=True,
_
Semicolon:úlse, Comma:úlse, Space:=True, Other:=True,
OtherChar:= _
"=", FieldInfo:=Array(Array(1, 1), Array(2, 1), Array(3, 1),
Array(4, 1), Array(5, 1), _
Array(6, 1), Array(7, 1), Array(8, 1), Array(9, 1), Array(10, 1),
Array(11, 1), Array(12, 1) _
), TrailingMinusNumbers:=True
Range("D1").Select
ActiveCell.FormulaR1C1 = "=MONTH(""01 ""&RC[-2])"
Selection.AutoFill Destination:=Range("D1:D100")
Range("D1:D100").Select
Range("D1").Select
Range("A1:L100").Sort Key1:=Range("C1"), Order1:=xlAscending,
Key2:=Range( _
"D1"), Order2:=xlAscending, Key3:=Range("A1"), Order3:=xlAscending,
_
Header:=xlGuess, OrderCustom:=1, MatchCase:úlse, Orientation:= _
xlTopToBottom, DataOption1:=xlSortNormal,
DataOption2:=xlSortNormal,
_
DataOption3:=xlSortNormal
End Sub
@+
;o)))"AV" a écrit dans le message de
news:eHdSFek$Si tes données ont toujours le même format (espace entre jour et
mois et entre mois et année) et sous réserve de respecter
l'orthographe des mois en littéral (ex : août et non aout)
Avec tes dates en A2:Ax (étiquettes en A1 et B1)
En B2 et recopie --> Bx
=SI(ESTNUM(A2);ANNEE(A2)&TEXTE(MOIS(A2);"00")&TEXTE(JOUR(A2);"00");TEXTE(STXT(A2;TROUVE(" ";A2;4)+1;4);"0000")&TEXTE(MOIS("1/"&STXT(A2;TROUVE("
";A2)+1;TROUVE(" ";A2;4)+1-TROUVE("
";A2)+1-2)&"/1");"00")&TEXTE(GAUCHE(A2;TROUVE(" ";A2)-1);"00"))
Tu tries ensuite croissant ou décroissant sur la colonne B et tu
supprimes(ou masques la colonne B)
AV
-----Message d'origine-----
Certes mais avec macro
Ici c'est sans ;o)))
"GD" a écrit dans le message de
news:
uwcPNjz$ROCHE Pierre a affirmé :il te faut dans une colonne de travail, transformer
tes dates au format
textec'est la seule solution
???????????
;o))) Pfffff.....
montre en main : 30 secondes !!!!
via l'enregistreur de macro
moins de temps qu'il ne faut pour l'écrire ;o)))
Sub Macro1()
' Macro enregistrée le 20/01/2005 par un autre
Columns("A:A").Select
Selection.TextToColumns Destination:=Range("A1"),
DataType:=xlDelimited,
_
TextQualifier:=xlDoubleQuote,
ConsecutiveDelimiter:=True,
Tab:=True,
_
Semicolon:úlse, Comma:úlse, Space:=True,
Other:=True,
OtherChar:= _
"=", FieldInfo:=Array(Array(1, 1), Array(2, 1),
Array(3, 1),
Array(4, 1), Array(5, 1), _
Array(6, 1), Array(7, 1), Array(8, 1), Array(9,
1), Array(10, 1),
Array(11, 1), Array(12, 1) _
), TrailingMinusNumbers:=True
Range("D1").Select
ActiveCell.FormulaR1C1 = "=MONTH(""01 ""&RC[-2])"
Selection.AutoFill Destination:=Range("D1:D100")
Range("D1:D100").Select
Range("D1").Select
Range("A1:L100").Sort Key1:=Range("C1"),
Order1:=xlAscending,
Key2:=Range( _
"D1"), Order2:=xlAscending, Key3:=Range("A1"),
Order3:=xlAscending,
_
Header:=xlGuess, OrderCustom:=1,
MatchCase:úlse, Orientation:= _
xlTopToBottom, DataOption1:=xlSortNormal,
DataOption2:=xlSortNormal,
_
DataOption3:=xlSortNormal
End Sub
@+
;o)))"AV" a écrit dans le
message de
news:eHdSFek$Si tes données ont toujours le même format (espace
entre jour et
mois et entre mois et année) et sous réserve de
respecter
l'orthographe des mois en littéral (ex : août et
non aout)
Avec tes dates en A2:Ax (étiquettes en A1 et B1)
En B2 et recopie --> Bx
=SI(ESTNUM(A2);ANNEE(A2)&TEXTE(MOIS(A2);"00")&TEXTE
(JOUR(A2);"00");TEXTE(STX
T(A2;TROUVE(" ";A2;4)+1;4);"0000")&TEXTE(MOIS("1/"&STXT
(A2;TROUVE("
";A2)+1;TROUVE(" ";A2;4)+1-TROUVE("
";A2)+1-2)&"/1");"00")&TEXTE(GAUCHE(A2;TROUVE
(" ";A2)-1);"00"))
Tu tries ensuite croissant ou décroissant sur la
colonne B et tu
supprimes(ou masques la colonne B)
AV
.
-----Message d'origine-----
Certes mais avec macro
Ici c'est sans ;o)))
"GD" <nomail@nomail.net> a écrit dans le message de
news:
uwcPNjz$EHA.3368@TK2MSFTNGP15.phx.gbl...
ROCHE Pierre a affirmé :
il te faut dans une colonne de travail, transformer
tes dates au format
texte
c'est la seule solution
???????????
;o))) Pfffff.....
montre en main : 30 secondes !!!!
via l'enregistreur de macro
moins de temps qu'il ne faut pour l'écrire ;o)))
Sub Macro1()
' Macro enregistrée le 20/01/2005 par un autre
Columns("A:A").Select
Selection.TextToColumns Destination:=Range("A1"),
DataType:=xlDelimited,
_
TextQualifier:=xlDoubleQuote,
ConsecutiveDelimiter:=True,
Tab:=True,
_
Semicolon:=False, Comma:=False, Space:=True,
Other:=True,
OtherChar:= _
"=", FieldInfo:=Array(Array(1, 1), Array(2, 1),
Array(3, 1),
Array(4, 1), Array(5, 1), _
Array(6, 1), Array(7, 1), Array(8, 1), Array(9,
1), Array(10, 1),
Array(11, 1), Array(12, 1) _
), TrailingMinusNumbers:=True
Range("D1").Select
ActiveCell.FormulaR1C1 = "=MONTH(""01 ""&RC[-2])"
Selection.AutoFill Destination:=Range("D1:D100")
Range("D1:D100").Select
Range("D1").Select
Range("A1:L100").Sort Key1:=Range("C1"),
Order1:=xlAscending,
Key2:=Range( _
"D1"), Order2:=xlAscending, Key3:=Range("A1"),
Order3:=xlAscending,
_
Header:=xlGuess, OrderCustom:=1,
MatchCase:=False, Orientation:= _
xlTopToBottom, DataOption1:=xlSortNormal,
DataOption2:=xlSortNormal,
_
DataOption3:=xlSortNormal
End Sub
@+
;o)))
"AV" <alainPFFFvallon@wanadoo.fr> a écrit dans le
message de
news:eHdSFek$EHA.3708@TK2MSFTNGP14.phx.gbl...
Si tes données ont toujours le même format (espace
entre jour et
mois et entre mois et année) et sous réserve de
respecter
l'orthographe des mois en littéral (ex : août et
non aout)
Avec tes dates en A2:Ax (étiquettes en A1 et B1)
En B2 et recopie --> Bx
=SI(ESTNUM(A2);ANNEE(A2)&TEXTE(MOIS(A2);"00")&TEXTE
(JOUR(A2);"00");TEXTE(STX
T(A2
;TROUVE(" ";A2;4)+1;4);"0000")&TEXTE(MOIS("1/"&STXT
(A2;TROUVE("
";A2)+1;TROUVE(" ";A2;4)+1-TROUVE("
";A2)+1-2)&"/1");"00")&TEXTE(GAUCHE(A2;TROUVE
(" ";A2)-1);"00"))
Tu tries ensuite croissant ou décroissant sur la
colonne B et tu
supprimes(ou masques la colonne B)
AV
.
-----Message d'origine-----
Certes mais avec macro
Ici c'est sans ;o)))
"GD" a écrit dans le message de
news:
uwcPNjz$ROCHE Pierre a affirmé :il te faut dans une colonne de travail, transformer
tes dates au format
textec'est la seule solution
???????????
;o))) Pfffff.....
montre en main : 30 secondes !!!!
via l'enregistreur de macro
moins de temps qu'il ne faut pour l'écrire ;o)))
Sub Macro1()
' Macro enregistrée le 20/01/2005 par un autre
Columns("A:A").Select
Selection.TextToColumns Destination:=Range("A1"),
DataType:=xlDelimited,
_
TextQualifier:=xlDoubleQuote,
ConsecutiveDelimiter:=True,
Tab:=True,
_
Semicolon:úlse, Comma:úlse, Space:=True,
Other:=True,
OtherChar:= _
"=", FieldInfo:=Array(Array(1, 1), Array(2, 1),
Array(3, 1),
Array(4, 1), Array(5, 1), _
Array(6, 1), Array(7, 1), Array(8, 1), Array(9,
1), Array(10, 1),
Array(11, 1), Array(12, 1) _
), TrailingMinusNumbers:=True
Range("D1").Select
ActiveCell.FormulaR1C1 = "=MONTH(""01 ""&RC[-2])"
Selection.AutoFill Destination:=Range("D1:D100")
Range("D1:D100").Select
Range("D1").Select
Range("A1:L100").Sort Key1:=Range("C1"),
Order1:=xlAscending,
Key2:=Range( _
"D1"), Order2:=xlAscending, Key3:=Range("A1"),
Order3:=xlAscending,
_
Header:=xlGuess, OrderCustom:=1,
MatchCase:úlse, Orientation:= _
xlTopToBottom, DataOption1:=xlSortNormal,
DataOption2:=xlSortNormal,
_
DataOption3:=xlSortNormal
End Sub
@+
;o)))"AV" a écrit dans le
message de
news:eHdSFek$Si tes données ont toujours le même format (espace
entre jour et
mois et entre mois et année) et sous réserve de
respecter
l'orthographe des mois en littéral (ex : août et
non aout)
Avec tes dates en A2:Ax (étiquettes en A1 et B1)
En B2 et recopie --> Bx
=SI(ESTNUM(A2);ANNEE(A2)&TEXTE(MOIS(A2);"00")&TEXTE
(JOUR(A2);"00");TEXTE(STX
T(A2;TROUVE(" ";A2;4)+1;4);"0000")&TEXTE(MOIS("1/"&STXT
(A2;TROUVE("
";A2)+1;TROUVE(" ";A2;4)+1-TROUVE("
";A2)+1-2)&"/1");"00")&TEXTE(GAUCHE(A2;TROUVE
(" ";A2)-1);"00"))
Tu tries ensuite croissant ou décroissant sur la
colonne B et tu
supprimes(ou masques la colonne B)
AV
.
Y-a d'la magie dans l'air !
Quand j'ai ouvert ton exemple : dito. rien pour avant 1900.#VALEUR J'ai
RE-vérifié, et à nouveau j'avais "" au lieu de " ". Rectif et tout est OK.
Y-a d'la magie dans l'air !
Quand j'ai ouvert ton exemple : dito. rien pour avant 1900.#VALEUR J'ai
RE-vérifié, et à nouveau j'avais "" au lieu de " ". Rectif et tout est OK.
Y-a d'la magie dans l'air !
Quand j'ai ouvert ton exemple : dito. rien pour avant 1900.#VALEUR J'ai
RE-vérifié, et à nouveau j'avais "" au lieu de " ". Rectif et tout est OK.
-----Message d'origine-----
Si, dans ce même fil, tu lis "l'éclaircissement" donné
par Ibsen le 19/01/05
17:23, il ne t'échappera pas que les données d'origine
ne sont pas saucissonnées
comme tu les utilises dans ta réponse du 19/01/05 22:21
Elles se présentent sous la forme : 15 mai 1645 - 27
septembre 2003,
ce qui suppose donc qques formules supplémentaires ou
un "données/convertir"
Alors que avec une seule formule....
;-)
C'était pour le smilblick !
AV
.
-----Message d'origine-----
Si, dans ce même fil, tu lis "l'éclaircissement" donné
par Ibsen le 19/01/05
17:23, il ne t'échappera pas que les données d'origine
ne sont pas saucissonnées
comme tu les utilises dans ta réponse du 19/01/05 22:21
Elles se présentent sous la forme : 15 mai 1645 - 27
septembre 2003,
ce qui suppose donc qques formules supplémentaires ou
un "données/convertir"
Alors que avec une seule formule....
;-)
C'était pour le smilblick !
AV
.
-----Message d'origine-----
Si, dans ce même fil, tu lis "l'éclaircissement" donné
par Ibsen le 19/01/05
17:23, il ne t'échappera pas que les données d'origine
ne sont pas saucissonnées
comme tu les utilises dans ta réponse du 19/01/05 22:21
Elles se présentent sous la forme : 15 mai 1645 - 27
septembre 2003,
ce qui suppose donc qques formules supplémentaires ou
un "données/convertir"
Alors que avec une seule formule....
;-)
C'était pour le smilblick !
AV
.