Excel - macro If...Then

Bonjour a tous,

Je cherche a créer une macro qui me permette la chose suivante:

J'ai une colonne H dans laquelle je rentre manuellement un critere qui va de 1 à 5. (de H9 a H289)

Dans la colonne suivante I (de I9 a I289), je souhaite obtenir un résultat par cellule qui varie en fonction de la colonne H.

Pour illustrer:

  • If 1 in H.. then 12 in I..
  • If 2 in H.. then 18 in I..
  • If 3 in H.. then 25 in I..
  • If 4 in H.. then 30 in I..
  • If 5 in H.. then 35 in I..

Je souhaite appliquer cela a l'ensemble de la colonne I.

Merci de votre aide, et encore désolé si la question a deja été posée...

Bonjour,

Ta valeur appliquée en I.. est-elle toujours la même en fonction du chiffre rentré en H ? Tu dois rentrer ta valeur en H et avoir le résultat tout de suite ou tu rentrera toutes les valeurs et tu veux un bouton pour faire tout le calcul à la fin ?

Un petit fichier joint serait le bienvenue.

Bonjour,

Oui la valeur en I est toujours la meme en fonction du résultat de H:

Pour 1, la valeur est 12

Pour 2, la valeur est 18

Pour 3, la valeur est 25

Pour 4, la valeur est 30

Pour 5, la valeur est 35

C'est mieux si je peux avoir le resultat tout de suite, car l'entrée des valeurs en H se fait sous plusieurs semaines.

Si besoin du fichier joint, je peux renvoyer ensuite.

Merci!!

re,

Oui cela serait plus pratique avec le fichier, en enlevant les données personnelles, c'est juste histoire d'avoir une vue d'ensemble.

Et ces valeurs, elle s'ajoute à une autre valeur déjà présente en I ou I sera toujours égal à une de ces 5 valeurs ?

Sinon voilà un 1er jet.

146if-then-v1.xlsm (16.43 Ko)

Bonjour

Bien que tu voulais une macro

je te propose une formule

en I9 et à tirer vers le bas

=SI(H9="";"";CHOISIR(H9;12;18;25;30;35))

Un grand programmeur (Ti) avait dit

La meilleure macro est celle que l'on ne fait pas

Bonne journée

Merci a tous les 2, les 2 solutions fonctionnent !!

Encore merci pour la rapidité

Rechercher des sujets similaires à "macro then"