OVH Cloud OVH Cloud

Champ alpahnumérique

7 réponses
Avatar
Monnerie
Bonjour,
Dans un champ (des classes de lycée) j'ai des classes en alphanumérique 1ES,
1S1 etc donc en format texte, mais les secondes sont sous un format
numérique 201,202 etc
je voudrais transformer les informations numériques en texte car lorsque je
fais un tri les données numériques sont avant les autres.
Cela me pose aussi des soucis en publipostage entre Excel 2003 et Word 2003
J'ai essayé un format texte, mais cela ne me suffit pas,
j'ai bidouiller une macro du style rechercher remplacer 201 par '201 mais
elle s'exécute dans toute la feuille et je n'arrive pas à la limiter à une
colonne.
Merci d'avance

7 réponses

Avatar
MichDenis
Sélectionne ta colonne,
Barre des menus / données / convertir /
à la troisième fenêtre, tu choisis format texte.



"Monnerie" <francoismonnerie(asupprimer)@hotmail.com> a écrit dans le message de news:

Bonjour,
Dans un champ (des classes de lycée) j'ai des classes en alphanumérique 1ES,
1S1 etc donc en format texte, mais les secondes sont sous un format
numérique 201,202 etc
je voudrais transformer les informations numériques en texte car lorsque je
fais un tri les données numériques sont avant les autres.
Cela me pose aussi des soucis en publipostage entre Excel 2003 et Word 2003
J'ai essayé un format texte, mais cela ne me suffit pas,
j'ai bidouiller une macro du style rechercher remplacer 201 par '201 mais
elle s'exécute dans toute la feuille et je n'arrive pas à la limiter à une
colonne.
Merci d'avance
Avatar
cousinhub
Bonsoir,
une autre solution, tu crées une liste personnelle dans Outils/Options
onglet Liste pers.
tu crées ta propre liste 1ES, 1S1, 201, 202..... et quand tu tries, tu
sélectionne comme première clé de tri ta propre liste
Bonne soirée
Avatar
Monnerie
Merci mais cette solution ne va pas puisque les divisions sont importées
d'un logiciciel sous format excel
"cousinhub" a écrit dans le message de news:

Bonsoir,
une autre solution, tu crées une liste personnelle dans Outils/Options
onglet Liste pers.
tu crées ta propre liste 1ES, 1S1, 201, 202..... et quand tu tries, tu
sélectionne comme première clé de tri ta propre liste
Bonne soirée



Avatar
Monnerie
Merci
celà fonctionne mais c'est pas "simple"
"MichDenis" a écrit dans le message de news:
%
Sélectionne ta colonne,
Barre des menus / données / convertir /
à la troisième fenêtre, tu choisis format texte.



"Monnerie" <francoismonnerie(asupprimer)@hotmail.com> a écrit dans le
message de news:

Bonjour,
Dans un champ (des classes de lycée) j'ai des classes en alphanumérique
1ES,
1S1 etc donc en format texte, mais les secondes sont sous un format
numérique 201,202 etc
je voudrais transformer les informations numériques en texte car lorsque
je
fais un tri les données numériques sont avant les autres.
Cela me pose aussi des soucis en publipostage entre Excel 2003 et Word
2003
J'ai essayé un format texte, mais cela ne me suffit pas,
j'ai bidouiller une macro du style rechercher remplacer 201 par '201 mais
elle s'exécute dans toute la feuille et je n'arrive pas à la limiter à une
colonne.
Merci d'avance





Avatar
Jacky
Bonsoir,

Comme disait MichDenis un peu plus haut,
'-
Barre des menus / données / convertir /
'-
1-Sélection de la colonne
2-Menu>> Donnée/convertir
3-Clique sur suivant
4- encore un clique sur suivant
5-Dans "Format des données en colonne" >> sélection de "texte"
6- Clique sur terminer

Salutations
JJ

"Monnerie" <francoismonnerie(asupprimer)@hotmail.com> a écrit dans le
message de news:
Merci mais cette solution ne va pas puisque les divisions sont importées
d'un logiciciel sous format excel
"cousinhub" a écrit dans le message de news:

Bonsoir,
une autre solution, tu crées une liste personnelle dans Outils/Options
onglet Liste pers.
tu crées ta propre liste 1ES, 1S1, 201, 202..... et quand tu tries, tu
sélectionne comme première clé de tri ta propre liste
Bonne soirée







Avatar
Monnerie
Merci
"Jacky" a écrit dans le message de news:

Bonsoir,

Comme disait MichDenis un peu plus haut,
'-
Barre des menus / données / convertir /
'-
1-Sélection de la colonne
2-Menu>> Donnée/convertir
3-Clique sur suivant
4- encore un clique sur suivant
5-Dans "Format des données en colonne" >> sélection de "texte"
6- Clique sur terminer

Salutations
JJ

"Monnerie" <francoismonnerie(asupprimer)@hotmail.com> a écrit dans le
message de news:
Merci mais cette solution ne va pas puisque les divisions sont importées
d'un logiciciel sous format excel
"cousinhub" a écrit dans le message de news:

Bonsoir,
une autre solution, tu crées une liste personnelle dans Outils/Options
onglet Liste pers.
tu crées ta propre liste 1ES, 1S1, 201, 202..... et quand tu tries, tu
sélectionne comme première clé de tri ta propre liste
Bonne soirée











Avatar
Pierre.M
Salut,
J'avais le meme type de probleme (trier des numeriques et
alphanumeriques style 12/1A/23B/123F...) que JB (Merci encore!) a
resolu pour moi avec cette macro qui cree une colonne temporaire pour
le tri. Tu peux peut-etre l'adapter a ton besoin...
Sub triColInter() 
  [b:b].Insert 
  For Each c In Range([A2],
[a65000].End(xlUp)) 
    x = c.Value 
    If IsNumeric(x) Then x = x &
"@" 
    c.Offset(0, 1).Value = "'" & String(4 - Len(x), "0") & x 
 
Next c 
  Range("A2").CurrentRegion.Select 
 
Selection.Offset(1).Resize(Selection.Rows.Count - 1).Select 
 
Selection.Sort Key1:=[B2] 
  [b:b].Delete 
End Sub
Bonne chance et bon weekend
Pierre.M



On 2006-11-28 19:00:47 +0100, "Monnerie"
<francoismonnerie(asupprimer)@hotmail.com> said:

Bonjour,
Dans un champ (des classes de lycée) j'ai des classes en alphanumérique
1ES, 1S1 etc donc en format texte, mais les secondes sont sous un
format numérique 201,202 etc
je voudrais transformer les informations numériques en texte car
lorsque je fais un tri les données numériques sont avant les autres.
Cela me pose aussi des soucis en publipostage entre Excel 2003 et Word 2003
J'ai essayé un format texte, mais cela ne me suffit pas,
j'ai bidouiller une macro du style rechercher remplacer 201 par '201
mais elle s'exécute dans toute la feuille et je n'arrive pas à la
limiter à une colonne.
Merci d'avance