Lancer un .exe à partir d'une macro

bonjour a tous,

je voudrais pouvoir lancer un .exe à partir d'une macro. quelqu'un peut il me dire comment je dois procéder, svp? De plus, je pense devoir faire une temporisation pour pouvoir reprendre la main avec excel, comment puis je faire?

merci d'avance pour vos lumières!

j'ai trouvé le moyen de le faire. Je vous le fait partager :

j'utilise la fonction :

Shell (chemin du fichier,windowsstyle)

L'argument windowsstyle est facultatif et prends les valeurs

(ptit copier/coller si t'as pas MSDN ^^) :

  • vbHide ou 0 = La fenêtre est masquée et activée.
  • vbNormalFocus 1 = La fenêtre est activée et rétablie à sa taille et à sa position d'origine.
  • vbMinimizedFocus = 2 La fenêtre est affichée sous forme d'icône et activée.
  • vbMaximizedFocus = 3 La fenêtre est agrandie et activée.
  • vbNormalNoFocus = 4 La fenêtre est rétablie à sa taille et à sa position les plus récentes. La fenêtre active reste active.
  • vbMinimizedNoFocus = 6 La fenêtre est affichée sous forme d'icône. La fenêtre active reste active.

il faut attribuer une valeur :

par ex :

dim retval

'Exécute la calculatrice.

RetVal = Shell("C:\WINDOWS\CALC.EXE", 1)

voila,

j'espère avoir pu aider d'autres personnes qui se posaient la même question

Rechercher des sujets similaires à "lancer exe partir macro"