A
Antoine2106
Guest
Bonjour à tous 🙂
Voilà en réalité je parcours souvent ce forum et j'ai finit par m'inscrire afin de vous demandez de l'aide sur la réalisation d'une macro VBA:
je souhaite que ma macro compare une valeur que l'on note N qui varie régulièrement (la macro se déclenche à chaque variation de N...) à deux autres noté "high" et "low" de la manière suivante:
Si N>=high alors high=N (la borne supérieur est remplacée) et dans ce cas la borne "low" est réinistialisée et prendra la prochaine valeur inférieur a N
Si N<= low alors low=N (la borne inférieur est remplacée) et la borne sup "high" et réinitialisée et prendra la prochaine valeur de N inférieur.
Pour le moment j'ai réussi simplement à changer les bornes lorsqu'elles sont dépassées ac les instruction suivantes :
If Range("FL1").Value >= Range("DC5").Value Then Range("DC5").Value = Range("FL1").Value
If Range("FL1").Value <= Range("FO5").Value Then Range("FO5").Value = Range("FL1").Value
N est dans la cellule FL1, High dans DC5 et Low dans FO5
Merci d'avance cordialement,
Voilà en réalité je parcours souvent ce forum et j'ai finit par m'inscrire afin de vous demandez de l'aide sur la réalisation d'une macro VBA:
je souhaite que ma macro compare une valeur que l'on note N qui varie régulièrement (la macro se déclenche à chaque variation de N...) à deux autres noté "high" et "low" de la manière suivante:
Si N>=high alors high=N (la borne supérieur est remplacée) et dans ce cas la borne "low" est réinistialisée et prendra la prochaine valeur inférieur a N
Si N<= low alors low=N (la borne inférieur est remplacée) et la borne sup "high" et réinitialisée et prendra la prochaine valeur de N inférieur.
Pour le moment j'ai réussi simplement à changer les bornes lorsqu'elles sont dépassées ac les instruction suivantes :
If Range("FL1").Value >= Range("DC5").Value Then Range("DC5").Value = Range("FL1").Value
If Range("FL1").Value <= Range("FO5").Value Then Range("FO5").Value = Range("FL1").Value
N est dans la cellule FL1, High dans DC5 et Low dans FO5
Merci d'avance cordialement,
Dernière modification par un modérateur: