Dans excel, je voudrais créer un nouveau format de cellule pour les codes postaux Canadiens, soit: lettre chiffre lettre "espace" chiffre lettre chifre...
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 ...
Raymond PENTIER
Ce n'est pas possible. Il te faut saisir le code postal au clavier.
C'est bien, la retraite ! Surtout aux Antilles ... :-)
☻ Raymond ♂
gbinforme
Contributeur
Bonjour Raymond,
Avec des lettres le format nombre fonctionne ?
Raymond PENTIER
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.
gbinforme
Contributeur
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
Raymond PENTIER
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"
gbinforme
Contributeur
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.