Bonjour à tous,
Je lance cette discussion car dans le cadre de mon travail je dois programmer un outil d'aide à la gestion.
Dans mon fichier, j'ai tout un tas de valeurs avec des variations en temps réel de cours sur les 15 dernières minutes. Mon objectif est de créer une macro qui surveille ces variations et qui ne se déclenche seulement quand une des valeurs passe au dessous ou au dessus d'une cible. Je n'ai pas de soucis pour le faire sur une cellule mais pour toute une colonne je ne vois pas d'autre solution qu'une boucle qui va ralentir fortement l’exécution...
De même, depuis vba j'aimerai aller dans une autre application, par exemple, je suis dans VBA la macro active la fenêtre du programme (qui est déjà ouvert) et tape un texte? j'ai trouvé une solution en utilisant DDEExecute mais j'ai l'impression que c'est très lent, y aurait -il un moyen plus rapide ?
Auriez vous des pistes ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Sub Call_bloomberg_ticket_Buy() Dim ticker As String ticker = "RNO FP" BLP = DDEInitiate("Winblp", "bbk") Call DDEExecute(BLP, "<Blp-1>") Call DDEExecute(BLP, ticker & " <EQUITY>" & " XB <go>") Call DDETerminate(BLP)
Merci par avance à tous !
Partager