Bonjour à tous,
J'en appel à votre aide (pour une fois lol) !!
Je dispose d'un fichier excel qui récupère des données sur Bloomberg en temps réel par rafraichissement automatique.
Je vous donne un cas concret pour expliquer mon problème :
En case A1 : J'ai la valeur 12
En case B1 : Je récupère une donnée sur Bloom
En case C1, j'ai la formule suivante :
=IF(B1>=A1,'OK','NOK')
Ma donnée en B1 va bouger pendant toute la journée. Il s'agit en fait de cours de bourse.
Bon, si B1 vaut 10, C1 vaut 'NOK'
Si B1 vaut 15, C1 vaut 'OK'
Mon problème est que si B1 >= A1, j'ai bien un 'OK', mais si à la fin de la journée B1<=A1, alors j'aurai 'NOK' en C1.
Comme je ne souhaite pas passer mon temps devant le fichier excel, je veux que si C1 vaut 'OK' à un moment donné, alors je dois avoir 'OK' pour toute la fin de la journée, quelque soit l'évolution de la donnée récupérée en B1 !!!
Vous me suivez ?
En fait, quand B1 change, il faut tester C1 et si C1 vaut 'OK', alors il faut enlever la formule en C1 en faisant un Copie Paste Valeur par exemple.
Pour ceux qui s'y connaissent en bourse, dans mon exemple, je passe un ordre de vente à cours limité (ici à 10 voir A1). Si à un moment de la journée mon cours atteint 10 ou le dépasse, alors cela signifie que mon ordre doit être exécuté. C'est justement l'objet du contrôle que je dois effectuer.
Si vous avez des questions, n'hésitez pas.
Merci d'avance pour votre aide.