Format cellules

Résolu
Bonjour, Bonsoir,

Voilà, j'aimerais faire en sorte qu'une cellule soit, soit en nombre entier soit en pourcentage en fonction de ce que m'indique la cellule à sa gauche

Par exemple j'ai une liste déroulante en A1 avec :
Pomme (%)
Poire (%)
Pêche (%)
Pomme (+)
Poire (+)
Pêche (+)
Le % représente le pourcentage et le + le nombre entier

J'aimerai si ma cellule A1 contient Pomme (%) que la cellule A2 se mette automatiquement en format pourcentage, alors que si ma cellule A1 contient Pomme (+) j'aimerai voir la cellule A2 en format nombre entier

En vous remerciant

4 réponses


  1. Salut Paona.


    Tu pourrais faire une
    mise en forme conditionnelle
    avec comme format
    Nombre / Pourcentage.


    L'ennui est que si tu désires obtenir l'affichage 5% en B1,
    il faut saisir 0,05 en A1 !

    0
    1. Contributeur
      Bonjour
      un petit "bricolage" en VBA
      https://mon-partage.fr/f/kPF7PD8y/
      à tester en colonne B
      voir: clic droit sur nom d'onglet, et "visualiser le code"
      revenez si soucis
      crdlmnt
      1
      1. J'ai essayé sur mon classeur et ça fonctionne je te remercie :)
        0
    2. Bonjour,

      Attention à ce genre de conversion, si tu sélectionnes en A1 (%) ou (+) et que tu saisisses une valeur en A2 après, pas de problème.
      Mais si ta cellule A2 contient déjà une valeur et tu modifies la valeur de la cellule A1 en % A2 se mettra bien en format % mais multipliée par 100
      ou si tu sélectionnes en A1 (+) A2 sera divisé par 100
      Bien sur ce problème peut être modifié dans le code, mais si tu modifies la valeur en A2 parfois avant ou après avoir modifié A1 tu risques avoir des surprises avec le résultat en A2
      0
      1. Contributeur
        Salut Mike (comment va? depuis le temps!)
        sauf erreur de ma part, dans ma proposition le format est % si A1 contient % et redevint standard si A ne contient pas, que la valeur aie déjà été entrée ou pas!
        tu as vu autre chose?
        Bien amicalement
        0
    3. Contributeur
      Bonjour,

      Le plus simple c'est quand même de saisir 5% si tu veux un pourcentage.
      Ca ne fait qu'une touche en plus...
      eric
      0