Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1950 connectés 

  FORUM HardWare.fr
  Programmation

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

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

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

n°105544
axelkoala
Posté le 27-02-2002 à 13:43:04  profilanswer
 

:??: 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:

mood
Publicité
Posté le 27-02-2002 à 13:43:04  profilanswer
 

n°105545
juju_le_ba​rbare
Vous fiez pas aux apparences !
Posté le 27-02-2002 à 13:47:21  profilanswer
 

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


---------------
Visitez mon site : http://www.jujubarbare.linux-fan.com
n°105555
axelkoala
Posté le 27-02-2002 à 14:06:14  profilanswer
 

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

n°105566
madforever
Posté le 27-02-2002 à 14:24:23  profilanswer
 

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".

n°105568
axelkoala
Posté le 27-02-2002 à 14:26:52  profilanswer
 

ok merci du conseil je vais essayer  :D

n°105569
axelkoala
Posté le 27-02-2002 à 14:27:03  profilanswer
 

ok merci du conseil je vais essayer  :D

n°105582
axelkoala
Posté le 27-02-2002 à 14:35:32  profilanswer
 

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

n°105592
axelkoala
Posté le 27-02-2002 à 14:58:00  profilanswer
 

:sleep:  :sleep:  :sleep:

n°105619
madforever
Posté le 27-02-2002 à 15:48:35  profilanswer
 

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.

n°105620
macray
Posté le 27-02-2002 à 15:51:45  profilanswer
 

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...

mood
Publicité
Posté le 27-02-2002 à 15:51:45  profilanswer
 

n°105627
guiotv2
Posté le 27-02-2002 à 16:11:15  profilanswer
 

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
n°105630
macray
Posté le 27-02-2002 à 16:13:50  profilanswer
 

guiotv2 a écrit a écrit :

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



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

n°105701
Ventilo
Ventilo? Depuis 1998!
Posté le 27-02-2002 à 18:41:01  profilanswer
 

axelkoala a écrit a écrit :

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




 
Tu fera ca en C++ voir :sarcastic:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

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

 

Sujets relatifs
Plus de sujets relatifs à : ??? vb ... ##~{#


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)