lancer un log a partir d'excel (macro)

lancer un log a partir d'excel (macro) - VB/VBA/VBS - Programmation

Marsh Posté le 23-05-2006 à 09:52:16    

Bonjour tout le monde
avant de lancer un prog en VBS (qui va en lancer un autre) je demande a mon utilisateur de modifier à loisir certains paramètres dans Excel puis de cliquer sur un bouton. A partir de ce click je voudrais recopier ma feuille excel dans un autre fichier (ca je pense reussir a la faire) puis lancer mon autre appli (script.VBS) en lui passant un argument.
Je suis en train de lire plusieurs tuto sur les macro excel mais je ne trouve pas la solutions pour les points qui me posent problème:  
-lancer une action à partir d'un click
-appeller une fonction VBS à partir d'une macro en VBA ou lancer un prog en VBS en passant un argument
Je continue mes lectures de tuto en esperant une réponse  :ange:  
merci d'avance
 


---------------
Un écran s'eteint, un être s'éveille
Reply

Marsh Posté le 23-05-2006 à 09:52:16   

Reply

Marsh Posté le 23-05-2006 à 10:39:39    

qu'entends tu par "-lancer une action à partir d'un click" ?

Reply

Marsh Posté le 23-05-2006 à 13:42:00    

et bien je veux qu'un autre programme se lance quand je clique sur une cellule dans excell (Run mon_prog argument1  argument2?)


---------------
Un écran s'eteint, un être s'éveille
Reply

Marsh Posté le 24-05-2006 à 14:45:29    

fifiz ?  :ange:


---------------
Un écran s'eteint, un être s'éveille
Reply

Marsh Posté le 24-05-2006 à 19:02:03    

Utilise le macro recorder
 
Affichage Barre d'outils Formulaire, sélectionne le Bouton
Affecter une macro : Nouvelle et placer le code dans  
 
Sub Bouton1_QuandClic()
   .....
End Sub
 
http://forum.hardware.fr/hardwaref [...] 0840-1.htm


Message édité par kiki29 le 25-05-2006 à 08:43:32
Reply

Marsh Posté le 29-05-2006 à 11:38:18    

Pour le bouton et le click, ca marche mais j'ai tout essayé pour lancer mon script et rien ne marche:
shell chemin ne marche pas car ce n'est pas un .exe
 
wshell = CreateObject("WScript.Shell" )
wshell.Run(chemin) ne marche pas non plus  
(ouvre et ferme une fenetre de commande sans lancer mon script)
 
donc je suis désespérée!!!
une autre idée?
 


---------------
Un écran s'eteint, un être s'éveille
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed