Macro avec condition

Salut tout le monde

je vous demande s'il serait possible de m'aider.

dans la page ARCHIVE RDA je veux créer un macros dans la colonne L

lorsque la cellule H=I la cellule L se remplit LIVRE

lorsque la cellule H>I la cellule L se remplit LIVRAISON PARTIELLE

lorsque la cellule H<I la cellule L se remplit LIVRE

lorsque la cellule H et i sont vide la cellule L sera vide.

je vous remercie

cordialement

17rda.xlsm (59.47 Ko)

bonjour

a saisir en L2

=SI(H2="";"";SI(ET(H2<=1;H2<>"");"LIVRE";SI(H2>1;"LIVRAISON")))

cordialement

bonsoir

ca répond pas a mon besoin

je vous explique plus

une fonction si

si la cellule H<=la cellule I la cellule L doit indiquer " LIVRE"

si la cellule H>la cellule I la cellule L doit indiquer "LIVRAISON PARTIELLE"

si la cellule H=0 ou bien elle est vide la cellule L doit indique "NON LIVRE"

selon l'exemple (voir fichier ci-joint)

je vous remercie

cordialement

Bonsoir lili1990, tulipe_4, le forum,

Un essai :

Cordialement,

9copie-de-rda.xlsm (62.60 Ko)

salut

je vois ni une fonction ni un code vba!!!!

rien n'a change

merci

bonjour à tous

une formule simple, qui affiche le résiduel en nombre.

du coup pas besoin de la colonne "état de la livraison"

à qui et à quoi peut bien servir une telle colonne ? qui devient illisible quand trop de colonnes sont remplies de textes.

attention : pour une appli professionnelle, il faut prévoir de solder une commande malgré un résiduel positif , et la laisser ouverte en cas de trop reçu (si le résiduel est trop négatif)

Bonjour le fil, bonjour le forum,

Ton problème Lili vient du fait que ton classeur est en mode de calcul Manuel. Cela signifie que les formule ne sont effectuées que si tu appuie sur la touche [F9]. Pour remédier à ce problème suit la procédure ci-dessous (Excel 2010) :

• onglet Fichier (en haut à gauche de l'application)

• dans la partie gauche cliquer sur Options (avant dernier menu)

• La fenêtre Options Excel s'ouvre

• Dans la partie gauche cliquer sur Formules (second menu en partant du haut)

• dans la partie droite dans la rubrique Mode de calcul, cliquer sur Automatique

• Valider avec [OK]

Maintenant les formules vont fonctionner dès qu'une cellule impliquée va être modifiée.

Je te propose une autre formule adapté à ta nouvelle requête. En L2 :

=SI(OU(H2="";I2="");"NON LIVRÉ";SI(H2<=I2;"LIVRÉ";"LIVRAISON PARTIELLE"))

Puis à tirer vers le bas...

Bonsoir lili1990, le forum,

je vois ni une fonction ni un code vba!!!!

rien n'a change

Un nouvel essai en VBA, ça fonctionne chez moi

Cordialement,

Edit: Bonsoir ThauThème , j'ai un peu honte à l'idée que tu vois mon code, mais il semble fonctionner

61.xlsm (62.95 Ko)

bobsoir

pardon ; je me suis planté ; car precipitement mal interpreté ; il suffira de adapter les SI

cordialemeent

Salut

il reste un problème

lorsque les cellules H et I sont vide il m'affiche toujours "non livre" dans la colonne L ( pourtant les cellule h et i ne sont pas remplis).

je veux qu'il m'affiche rien vu que les cellules h et i sont vide.

je vous remercie

7rda-2017.xlsx (8.48 Ko)

Bonjour le fil, bonjour le forum,

Lili je ne comprends pas le rapport entre ton premier fichier et ton dernier ?!... Ta question s'adresse à qui ?

Pour ma part, et basé sur ton premier ficher, la nouvelle formule est :

=SI(OU(H2="";I2="");"";SI(H2<=I2;"LIVRÉ";"LIVRAISON PARTIELLE"))

Salut ThauThème

c'est ce que je cherche mais il manque "NON LIVRE" lorsque la cellule H est remplis et la cellule I est vide.

si tu peux ajouter à la fonction. merci infiniment.

cordialement.

Re,

Essaie ça :

=SI(ET(H2="";I2="");"";SI(I2="";"NON LIVRÉ";SI(H2<=I2;"LIVRÉ";"LIVRAISON PARTIELLE")))

Bonsoir ThauThème

ça fonctionne très bien.

merci infiniment

bye

Rechercher des sujets similaires à "macro condition"