Objet : Comment piloter VB avec Excel
J'ai développé, sous XP, avec l'appui des cours de "Développez.com", notamment du cours "Programmez efficacement Microsoft Excel" un logiciel de gestion de portefeuilles d'actions.
- La partie "Sélections" : périodes d'analyses,cours,volatilité, variances, les données en général est taitée sur VB,
- l"Analyse" : courbes d'efficience, répartition des actions, taux résultants, sensibilisation à divers critères est traitée sur Excel depuis VB, au moyen notamment du Solver d'Excel.
- l'aller et retour entre ces deux applications se fait sans problème grace à un "drapeau" (1-0).
Je sais fermer Excel depuis Visual Basic, mais il peut arriver, ayant pris la main avec Excel pour la partie "Analyse", de quitter Excel, par inadvertance !, par Fichier-Quitter, alors que VB est toujours en service.Dans ce cas un nouvel appel d'Excel depuis ce dernier plante l'application VB.
En résumé, comment faire en sorte que VB sache qu'Excel est fermé et agir en conséquence (sur le drapeau en particulier) ?.
En complémént, pourriez-vous m'indiquer une procédure permettant de lancer le Solver d'Excel, directement de VB.
Merci pour votre attention et votre réponse
Marine18
Partager