Créer un format de cellule avec lettres et chiffres

Résolu
Happy79_2 Messages postés 73 Date d'inscription   Statut Membre Dernière intervention   -  
Happy79_2 Messages postés 73 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Nous avons une base de données avec des numéros de dossiers lettrés et chiffrés (ex. : abc123456123)

Je souhaite pouvoir mettre des espaces pour que cela devienne :
abc 123456 123

J'y arrive avec seulement des chiffres, mais les lettres me cause problème.

Merci de m'aider.

A voir également:

7 réponses

Happy79_2 Messages postés 73 Date d'inscription   Statut Membre Dernière intervention   1
 
J'ai oublié de mentionné que c'est en Excel 2003.
0
Raymond PENTIER Messages postés 58985 Date d'inscription   Statut Contributeur Dernière intervention   17 350
 
Bonjour

Format personnalisé "abc "######" "##0
Mais "abc " ne doit pas être variable,
et il ne faut saisir au clavier que 123456123
0
Happy79_2 Messages postés 73 Date d'inscription   Statut Membre Dernière intervention   1
 
Le problème est que ABC est variable... Y a t'il moyen?

Par exemple, si # représente des nombres, y a t'il un symbole pour les lettres?
0
ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention   2 433
 
Bonjour

Peut être une petite macro
http://www.cjoint.com/c/EFlpMb6RdHU

Salut à Raymond en passant

Cdlmnt
0
Happy79_2 Messages postés 73 Date d'inscription   Statut Membre Dernière intervention   1
 
Dans ce cas je vais devoir patienter, l'accès m'est interdit à ce site à mon lieu de travail.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention   2 433
 
Si tu as accès aux macros

Depuis la feuille à traiter
Alt-F11 pour accéder à l'éditeur vba
Coller ce code
Public Sub formate()
Dim cel As Range, s As String
For Each cel In Selection
  s = cel.Value
  s = Left(s, 3) & " " & Mid(s, 4, 6) & " " & Right(s, 3)
  cel.Value = s
Next cel
End Sub

Dans la feuille,
Outils/Macro/macros/selectionner formate/Option/raccourci clavier - prendre Ctrl+f par exemple
Puis
Sélectionner la plage à traiter et Ctrl+f

Cdlmnt
0
Happy79_2 Messages postés 73 Date d'inscription   Statut Membre Dernière intervention   1
 
Je nai pas votre formule au complet, cela s,arrete à :

cel In Select
0
tontong Messages postés 2572 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,
On peut aussi utiliser une colonne auxiliaire avec la formule:
=GAUCHE(SUBSTITUE(A2;" ";"");3)&" "&STXT(SUBSTITUE(A2;" ";"");4;6)&" "&DROITE(SUBSTITUE(A2;" ";"");3) à recopier.
On revient ensuite vers A (ou une autre colonne) avec un copier Collage spécial Valeur.
NB: SUBSTITUE(A2;" ";"") ne sert qu'à supprimer les espaces qui peuvent exister si on applique plusieurs fois le processus.
À ce détail près la formule est la même que celle de ccm81, que je salue cordialement.
0
Happy79_2 Messages postés 73 Date d'inscription   Statut Membre Dernière intervention   1
 
Merci bcp! Je crois que celle-ci est plus simple à appliquer.

Merci aussi à ccm81.
0