Mise en forme automatique

1

Bonjour

Je cherche comment faire une mise en forme automatique sur un numéro de téléphone

SI le numéro est saisi 0611223344 ou 06.11.22.33.44 ou 06 11 22 33 44 je voudrais que dès qu'on valide pour changer de cellule il soit mis au format 33611223344
Pour le moment ca ne fonctionne que si il est saisi 0611223344
Rien ne se modifi dès qu'il y un "." ou un espace


Merci

    Posté le 2 février 2021, 23:46
    par M-exceldebutant
    Répondre
    0

    Bonjour,

    La mise en forme automatique ne permet pas ce genre de mise au format.

    D'autre part je ne sais pas quelle mouche à piqué les développeurs de Microsoft pour proposer  un format numérique pour les numéros de téléphone (et les codes postaux) mais c'est à mon avis une erreur fondamentale : un numéro et un nombre sont deux choses totalement différentes, un numéro ne peux être mémorisé correctement que sous forme de texte.

    Dans ce cas la cellule doit être au format texte avant la saisie. Il n'y a pas de possibilité native de mise au format d'un texte. Le contenu de la cellule reflète exactement ce qui est saisi, notamment les zéros qui précédent un nombre.

    Il possible de mettre en place un contrôle de saisie par programmation VBA mais c'est plus lourd.

    Patrice33740 Posté le 3 février 2021, 11:03
    par Patrice33740

    Si vous n'êtes pas inscrit sur le site, vous pouvez poster librement (en tant qu'invité).
    Pour cela, indiquez un pseudonyme (nom d'utilisateur) et une adresse email :