Créer un format de cellule avec lettres et chiffres
Résolu
Happy79_2
Messages postés
73
Statut
Membre
-
Happy79_2 Messages postés 73 Statut Membre -
Happy79_2 Messages postés 73 Statut Membre -
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.
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:
- Créer un format de cellule avec lettres et chiffres
- Format epub - Guide
- Comment créer un groupe whatsapp - Guide
- Créer un compte google - Guide
- Format factory - Télécharger - Conversion & Codecs
- Clavier iphone chiffre et lettre - Guide
7 réponses
Bonjour
Format personnalisé "abc "######" "##0
Mais "abc " ne doit pas être variable,
et il ne faut saisir au clavier que 123456123
Format personnalisé "abc "######" "##0
Mais "abc " ne doit pas être variable,
et il ne faut saisir au clavier que 123456123
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?
Par exemple, si # représente des nombres, y a t'il un symbole pour les lettres?
Bonjour
Peut être une petite macro
http://www.cjoint.com/c/EFlpMb6RdHU
Salut à Raymond en passant
Cdlmnt
Peut être une petite macro
http://www.cjoint.com/c/EFlpMb6RdHU
Salut à Raymond en passant
Cdlmnt
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Si tu as accès aux macros
Depuis la feuille à traiter
Alt-F11 pour accéder à l'éditeur vba
Coller ce code
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
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
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.
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.