Imposer à une cellule un format type

NoviceExcel -  
leplot Messages postés 191 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'ai un petit souci (encore une fois desolee):

Je voudrais imposer à une cellule sur excel un type de format : L'utilisateur doit saisir un nombre de type :
12-232-45 ou 32-456-1A (avec les tirets bien sur )

S'il saisie autre chose, il recoit un message d'avertissement. Je sais qu'on peut le faire avec données --> validation mais j'arrive pas. Il n'y a pas mon truc spécifique
Configuration: Windows 2000 Internet Explorer 6.0

3 réponses

  1. leplot Messages postés 191 Date d'inscription   Statut Membre Dernière intervention   131
     
    Bonjour

    Essaie une formule du style :
    Validation / Personnalisé avec formule pour la cellule A2
    =ET(NBCAR(A2)=9;STXT(A2;3;1)="-";STXT(A2;7;1)="-")

    la formule peut être compliquée si besoin par exemple en ajoutant dans le ET(), NON(ESTERREUR(CNUM(STXT(A2;4;3)))) pour tester si les caractères sont bien numériques etc...

    0
  2. NoviceExcel
     
    merci pour cette réponse mais je voudrais aussi généraliser cela à toute une colonne??? et aussi imposer pour une autre colonne la saisie d'un nombre de 7 chiffres merci pour l'aide d'avance
    0
  3. leplot Messages postés 191 Date d'inscription   Statut Membre Dernière intervention   131
     
    Salut,

    Pour faire sur toute la colonne, copie la cellule vers le bas. Le format se met à jout (A3, A4...).
    Pour la saisie d'un nombre à 7 chiffre, il faut faire un format avec "Nombre entier" "compris entre" 100000 et 9999999
    0