Rechercher : dans
Par :

Piloter un programme avec excel, via VBA

Dernière réponse le 2 jun 2008 à 15:47:14 dark ginette, le 26 sep 2007 à 13:06:16 
 Signaler ce message aux modérateurs

Bonjour, voici mon problème!
Je dois (via excel, et VBA dans office) pouvoir commander un programme extérieur (qui est en .exe)!
J'explique:
On doit pouvoir, via une consigne que l'on applique (un débit), sur un tableur excel (Application VBA), mettre en marche un débit-mètre massique de marque Bronkhorst.
Ainsi qu'afficher la valeur réelle du débit.
Sachant qu'il existe déjà un programme fourni avec les débitmètres, mais qui n'est que peu pratique (il y a 6 débit-mètres à faire fonctionner, ce qui fait ouvrir 6 pages)!
La question est donc peut on commander ce programme exterieur via VBA dans excel, afin d'avoir 1 page au lieu de 6 pour les commandes et contrôles des débitmètres?
Je vous remercie d'avance

Configuration: Windows 2000
Internet Explorer 6.0

Meilleures réponses pour « Piloter un programme avec excel, via VBA » dans :
[VBA:VB6] Se servir d'excel à partir d'une autre application VoirCette petite routine permet d'appeler excel à partir de VB6 ou d'une autre application Office. A coller dans un module général (Module1 par exemple) En VBA >> Insertion >> Module, et dans cette fenêtre coller... En VB6 >> Projet >> Ajouter un...
[Excel] Colorer des cellules sur conditions VoirIl existe dans Excel des fonctions très pratiques mais peu connues et peu utilisées. Exemple : vous souhaitez qu'une cellule se colore automatiquement en rouge (ou autre mise en forme de police, de bordure, de trame) selon une condition : un...
VBA et les collections d'objets. VoirVBA et les collections d'objets Quand plusieurs (beaucoup de) contrôles sont mis sur une feuille ou un Userform il est parfois fastidieux d'écrire du code dans chaque évènement des contrôles. Ce Tuto vous permet de traiter vos contrôles comme...
Télécharger Pilotes VIA AC'97 VoirLe pilote VIA AC'97 sound driver convient pour toutes les cartes-mères embarquant un chipset VIA. La liste complète des chipsets supportés est la suivante : VIA AC97 codec incorporated into VT82C686A/B South Bridges ( VT82C686A VT82C686B ) VIA...

1

 sebsk8, le 2 jun 2008 à 15:47:14

Bonjours a tous,

Je me permets de ressortir ce post car j'ai à peu de chose prés le même problème.

J'aimerai à partir d'une interface que j'ai créée en VBA Excel 2000, piloter un programme extérieur se nommant "CPUkiller". (Programme permettant de synchroniser la vitesse de transmission de deux interfaces.

Après quelques recherches, je pensais me pencher sur la fonction "Shell", via la fonction API TerminateProcess.

Est que quelqu'un aurai un exemple d'utilisation de cette fonction? Ou quelconque sites ou je pourrai avoir des renseignements sur ces fonctions

Merci d'avances pour vos renseignements.

Répondre à sebsk8
Collection CommentÇaMarche.net