??? vb ... ##~{# - Programmation
Marsh Posté le 27-02-2002 à 13:47:21
VB KaKa !!!
Kaka KaKi KoLé O KuKu JuSKo KiKi !!!
VB
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".
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.
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 ![]() |
vb est certainement que les nouveau langage windev ou autres...
Marsh Posté le 27-02-2002 à 16:11:15
macray a écrit a écrit :![]() |
Il manque quelque chose dans ta phrase...
Marsh Posté le 27-02-2002 à 16:13:50
guiotv2 a écrit a écrit : Il manque quelque chose dans ta phrase... ![]() |
j'ai pas appuyer assez fort !
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
Marsh Posté le 27-02-2002 à 13:43:04
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
Close #1