Créer un format de cellule pour code postal (Canadien)

[Fermé]
Signaler
Messages postés
1
Date d'inscription
mardi 30 octobre 2012
Statut
Membre
Dernière intervention
30 octobre 2012
-
Messages postés
54813
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
11 octobre 2021
-
Bonjour,

Dans excel, je voudrais créer un nouveau format de cellule pour les codes postaux Canadiens, soit: lettre chiffre lettre "espace" chiffre lettre chifre...

Merci de m'aider!

2 réponses

Messages postés
54813
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
11 octobre 2021
16 705
En regardant les codes disponibles dans la catégorie "Spécial", on trouve celui correspondant aux numéros de téléphone du Canada, pas celui correspondant aux codes postaux canadiens ... preuve que ...
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 41713 internautes nous ont dit merci ce mois-ci

Messages postés
54813
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
11 octobre 2021
16 705
Ce n'est pas possible. Il te faut saisir le code postal au clavier.

C'est bien, la retraite ! Surtout aux Antilles ... :-)
☻ Raymond ♂
Messages postés
54813
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
11 octobre 2021
16 705
Des lettres fixes, oui, qu'on inclue dans le code, comme € ou $ ; mais pas des lettres qui varient pour chaque province ...

C'est comme si tu devais créer un format pour les immatriculations des voitures françaises : impossible !

Amicalement.
Messages postés
14934
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 522
D'accord Raymond, il me semblait bien que pour introduire l'espace,
-une autre cellule :
=STXT(A1;1;3)&" "&STXT(A1;4;3)

- ou VBA étaient nécessaires.
Private Sub Worksheet_Change(ByVal sel As Range)
If sel.Count = 1 Then
    If sel.Column = 1 And Len(sel.Value) > 2 Then
        sel.Value = Replace(Left(sel.Value, 3) & " " _
            & Mid(sel.Value, 4), "  ", " ")
    End If
End If
End Sub
Messages postés
54813
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
11 octobre 2021
16 705
Pas exactement :

Si en tapant 12 dans la barre de formule tu veux voir s'afficher J'ai 12 ans, demain dans la cellule, il faut, dans la catégorie "Personnalisée" des formats Nombre, créer le code
"J'ai "Standard" ans, demain"
Messages postés
14934
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 522
La demande de Zahu consistait à introduire un espace dans un texte de code postal Canadien et non pas à mettre un texte autour d'un nombre.
Messages postés
54813
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
11 octobre 2021
16 705
Peut-être ! Je ne connais pas les CP canadiens.
Je me suis contenté de suivre ce que Zahu a écrit :
"lettre chiffre lettre "espace" chiffre lettre chifre".

Amicalement,

Tiens, je viens de chercher sur Internet, et j'ai trouvé un exemple de code postal du Québec : H3Z 2Y7

.