??? vb ... ##~{#

??? vb ... ##~{# - Programmation

Marsh Posté le 27-02-2002 à 13:43:04    

:??: je voudrais savoir comment a partir du code vba
executer une macro contenu dans un fichier excel merci d'avance
 
Open "C:\MISE A JOUR PRIX\price.xls" For Random As #1
'la macro doit se lancer ici son nom est Macro1 :heink:  
Close #1  
 
 :hello:

Reply

Marsh Posté le 27-02-2002 à 13:43:04   

Reply

Marsh Posté le 27-02-2002 à 13:47:21    

VB KaKa !!!
Kaka KaKi KoLé O KuKu JuSKo KiKi !!!
VB :gun:


---------------
Visitez mon site : http://www.jujubarbare.linux-fan.com
Reply

Marsh Posté le 27-02-2002 à 14:06:14    

:eek2:  mais suis obligé de lz faire avec  
 
vb c est a  [:axelkoala]

Reply

Marsh Posté le 27-02-2002 à 14:24:23    

Avec la fonction open, tu ouvres le fichier en mode texte, donc ça ne peux pas marcher.
 
Il faut utiliser un objet de type Excel.
 
Essaye de regarder du côté de la fonction "ExecuteExcel4Macro".

Reply

Marsh Posté le 27-02-2002 à 14:26:52    

ok merci du conseil je vais essayer  :D

Reply

Marsh Posté le 27-02-2002 à 14:27:03    

ok merci du conseil je vais essayer  :D

Reply

Marsh Posté le 27-02-2002 à 14:35:32    

alors tu suggeres koi comme code *??? marre de vb

Reply

Marsh Posté le 27-02-2002 à 14:58:00    

:sleep:  :sleep:  :sleep:

Reply

Marsh Posté le 27-02-2002 à 15:48:35    

Voilà un bout de code qui devrait t'aider :  
 
 
Dim xlsApp As Excel.Application
Dim xlsWbk As Excel.Workbook
 
Set xlsApp = CreateObject("excel.application" )
Set xlsWbk = xlsApp.Workbooks.Open("C:\fichier.xls" )
 
xlsWbk.Sheets(1).Macro1
 
xlsWbk.Save
xlsWbk.Close
Set xlsWbk = Nothing
 
xlsApp.Application.Quit
Excel.Application.Quit
xlsApp.Quit
Set xlsApp = Nothing
 
 
Il faut que la macro soit enregistrée dans la 1ère feuille du document excel.

Reply

Marsh Posté le 27-02-2002 à 15:51:45    

juju_le_barbare a écrit a écrit :

VB KaKa !!!
Kaka KaKi KoLé O KuKu JuSKo KiKi !!!
VB :gun:  



:pt1cable: vb est certainement que les nouveau langage windev ou autres...

Reply

Marsh Posté le 27-02-2002 à 15:51:45   

Reply

Marsh Posté le 27-02-2002 à 16:11:15    

macray a écrit a écrit :

 :pt1cable: vb est certainement que les nouveau langage windev ou autres...  




 
Il manque quelque chose dans ta phrase... ;)


---------------
Canon EOS 7D - Canon 17-55 f2.8 IS - Canon L 70-200 f4 - Flash Nissim 622
Reply

Marsh Posté le 27-02-2002 à 16:13:50    

guiotv2 a écrit a écrit :

 
 
Il manque quelque chose dans ta phrase... ;)  



:lol: j'ai pas appuyer assez fort ! :D  ;)  :jap:

Reply

Marsh Posté le 27-02-2002 à 18:41:01    

axelkoala a écrit a écrit :

alors tu suggeres koi comme code *??? marre de vb  




 
Tu fera ca en C++ voir :sarcastic:

Reply

Sujets relatifs:

Leave a Replay

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