patricktoulon
Comme le montre le tableau que j'ai posté en exemple ce sont des cours de la bourse que je suis.
Mon tableau se met à jour par liaison DDE en temps réel.
Ce que je cherche à obtenir c'est ceci :
Sur chacune des lignes en question je vais placer une valeur manuellement et qui évoluera en fonction du contexte dans la colonne N ou la colonne O.
Ensuite sur chacune des lignes je place une alerte qui va m'indiquer si la valeur contenu dans la colonne F atteint la valeur que j'ai indiqué dans la colonne N ou la colonne O. C'est la macro que j'ai actuellement dans mon fichier et que je cherche à simplifier pour ne pas avoir des centaines de lignes à écrire quand mon tableau va s'agrandir.
Maintenant si une des lignes en question atteint la valeur indiqué en colonne N ou colonne O est atteinte ou dépassée alors il déclenche le BEEP et ainsi que le MsgBox incluant le nom de la ligne qui s'est déclenché et qui se trouve dans la colonne B.
Ce qui signifie que une fois que j'ai indiqué la valeur désiré en colonne N ou en colonne O je ne touche plus à rien. Tout doit se gérer automatiquement. Toute les colonnes de A à M se mettent à jour en temps réel par ma liaison DDE.
1 - ça sera la ou les ligne(s) qui atteignant la valeur désirée
2 - Aucune sélection de ligne
3 - Aucun changement de valeur n'est effectué en VBA
4 - Aucun changement n'est effectué par formule
Et donc le message est destiné à connaitre sans être obligé de consulter tout le tableau quelle est la ligne qui a atteint la valeur indiquée en colonne N ou colonne O
Alors je précise que j'aurais pu mettre une mise en forme conditionnelle avec une couleur qui se change en fonction de la valeur de la colonne F, mais j'ai déja pas mal de mise en forme et encore d'autres à venir. L'objectif de l'alerte sonore étant que si je ne suis pas à coté de l'ordinateur je suis informé qu'il se passe quelque chose et le msgbox je sais de suite sur quelle action