Dim oXL
Set oXL =3D WScript.CreateObject("EXCEL.application")
oXL.Visible =3D true 'false
'chemin acces au fichier excel
set Wk =3D oXL.workbooks.open("\\serveur
\rep01\rep02\rep03\rep04\rep05\fichier.xls")
' macro a executer du classeur
oxl.run "test01.xls"
Wk.save
wk.close
oxl.quit
et voici mon probleme
je dois lancer une macro se trouvant dans mon fichier perso.xls en
ouvrant le fichier test01.xls.
Je ne dois pas mettre ma macro dans mon fichier test01.xls car il est
ecrass=E9 en debut de chaque mois.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
FFO
Salut à toi
J'ai du mal à comprendre ta ligne :
oxl.run "test01.xls"
sensé lancer une macro
je m'attendrais à avoir plustôt :
oxl.run "Mamacro"
test01.xls semble être le nom d'un document Excel et non celui d'une macro
Je te préconiserais de mettre cette macro dans un document dédié que tu ouvrirais par ta commande :
set Wk = oXL.workbooks.open("serveur rep01rep02rep03rep04rep05document dédié.xls")
et d'utiliser aprés :
oxl.run "Mamacro"
Celà devrait normalement pourvoir faire Dis moi !!!
Bonjour,
voici le contenu de mon fichier VBS :
Dim oXL Set oXL = WScript.CreateObject("EXCEL.application") oXL.Visible = true 'false 'chemin acces au fichier excel set Wk = oXL.workbooks.open("serveur rep01rep02rep03rep04rep05fichier.xls") ' macro a executer du classeur oxl.run "test01.xls" Wk.save wk.close oxl.quit
et voici mon probleme
je dois lancer une macro se trouvant dans mon fichier perso.xls en ouvrant le fichier test01.xls. Je ne dois pas mettre ma macro dans mon fichier test01.xls car il est ecrassé en debut de chaque mois.
est-ce possible en vbs.
merci et bonne journée.
Salut à toi
J'ai du mal à comprendre ta ligne :
oxl.run "test01.xls"
sensé lancer une macro
je m'attendrais à avoir plustôt :
oxl.run "Mamacro"
test01.xls semble être le nom d'un document Excel et non celui d'une macro
Je te préconiserais de mettre cette macro dans un document dédié que tu
ouvrirais par ta commande :
set Wk = oXL.workbooks.open("\serveur
rep01rep02rep03rep04rep05document dédié.xls")
et d'utiliser aprés :
oxl.run "Mamacro"
Celà devrait normalement pourvoir faire
Dis moi !!!
Bonjour,
voici le contenu de mon fichier VBS :
Dim oXL
Set oXL = WScript.CreateObject("EXCEL.application")
oXL.Visible = true 'false
'chemin acces au fichier excel
set Wk = oXL.workbooks.open("\serveur
rep01rep02rep03rep04rep05fichier.xls")
' macro a executer du classeur
oxl.run "test01.xls"
Wk.save
wk.close
oxl.quit
et voici mon probleme
je dois lancer une macro se trouvant dans mon fichier perso.xls en
ouvrant le fichier test01.xls.
Je ne dois pas mettre ma macro dans mon fichier test01.xls car il est
ecrassé en debut de chaque mois.
test01.xls semble être le nom d'un document Excel et non celui d'une macro
Je te préconiserais de mettre cette macro dans un document dédié que tu ouvrirais par ta commande :
set Wk = oXL.workbooks.open("serveur rep01rep02rep03rep04rep05document dédié.xls")
et d'utiliser aprés :
oxl.run "Mamacro"
Celà devrait normalement pourvoir faire Dis moi !!!
Bonjour,
voici le contenu de mon fichier VBS :
Dim oXL Set oXL = WScript.CreateObject("EXCEL.application") oXL.Visible = true 'false 'chemin acces au fichier excel set Wk = oXL.workbooks.open("serveur rep01rep02rep03rep04rep05fichier.xls") ' macro a executer du classeur oxl.run "test01.xls" Wk.save wk.close oxl.quit
et voici mon probleme
je dois lancer une macro se trouvant dans mon fichier perso.xls en ouvrant le fichier test01.xls. Je ne dois pas mettre ma macro dans mon fichier test01.xls car il est ecrassé en debut de chaque mois.
est-ce possible en vbs.
merci et bonne journée.
sleg
On 11 déc, 15:05, FFO wrote:
Salut à toi
J'ai du mal à comprendre ta ligne :
oxl.run "test01.xls"
sensé lancer une macro
je m'attendrais à avoir plustôt :
oxl.run "Mamacro"
test01.xls semble être le nom d'un document Excel et non celui d'une mac ro
Je te préconiserais de mettre cette macro dans un document dédié que tu ouvrirais par ta commande :
set Wk = oXL.workbooks.open("serveur rep01rep02rep03rep04rep05document dédié.xls")
et d'utiliser aprés :
oxl.run "Mamacro"
Celà devrait normalement pourvoir faire Dis moi !!!
Bonjour,
voici le contenu de mon fichier VBS :
Dim oXL Set oXL = WScript.CreateObject("EXCEL.application") oXL.Visible = true 'false 'chemin acces au fichier excel set Wk = oXL.workbooks.open("serveur rep01rep02rep03rep04rep05fichier.xls") ' macro a executer du classeur oxl.run "test01.xls" Wk.save wk.close oxl.quit
et voici mon probleme
je dois lancer une macro se trouvant dans mon fichier perso.xls en ouvrant le fichier test01.xls. Je ne dois pas mettre ma macro dans mon fichier test01.xls car il est ecrassé en debut de chaque mois.
est-ce possible en vbs.
merci et bonne journée.- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
oui pardon désolé c bien mamacro je test
On 11 déc, 15:05, FFO <F...@discussions.microsoft.com> wrote:
Salut à toi
J'ai du mal à comprendre ta ligne :
oxl.run "test01.xls"
sensé lancer une macro
je m'attendrais à avoir plustôt :
oxl.run "Mamacro"
test01.xls semble être le nom d'un document Excel et non celui d'une mac ro
Je te préconiserais de mettre cette macro dans un document dédié que tu
ouvrirais par ta commande :
set Wk = oXL.workbooks.open("\serveur
rep01rep02rep03rep04rep05document dédié.xls")
et d'utiliser aprés :
oxl.run "Mamacro"
Celà devrait normalement pourvoir faire
Dis moi !!!
Bonjour,
voici le contenu de mon fichier VBS :
Dim oXL
Set oXL = WScript.CreateObject("EXCEL.application")
oXL.Visible = true 'false
'chemin acces au fichier excel
set Wk = oXL.workbooks.open("\serveur
rep01rep02rep03rep04rep05fichier.xls")
' macro a executer du classeur
oxl.run "test01.xls"
Wk.save
wk.close
oxl.quit
et voici mon probleme
je dois lancer une macro se trouvant dans mon fichier perso.xls en
ouvrant le fichier test01.xls.
Je ne dois pas mettre ma macro dans mon fichier test01.xls car il est
ecrassé en debut de chaque mois.
est-ce possible en vbs.
merci et bonne journée.- Masquer le texte des messages précédents -
test01.xls semble être le nom d'un document Excel et non celui d'une mac ro
Je te préconiserais de mettre cette macro dans un document dédié que tu ouvrirais par ta commande :
set Wk = oXL.workbooks.open("serveur rep01rep02rep03rep04rep05document dédié.xls")
et d'utiliser aprés :
oxl.run "Mamacro"
Celà devrait normalement pourvoir faire Dis moi !!!
Bonjour,
voici le contenu de mon fichier VBS :
Dim oXL Set oXL = WScript.CreateObject("EXCEL.application") oXL.Visible = true 'false 'chemin acces au fichier excel set Wk = oXL.workbooks.open("serveur rep01rep02rep03rep04rep05fichier.xls") ' macro a executer du classeur oxl.run "test01.xls" Wk.save wk.close oxl.quit
et voici mon probleme
je dois lancer une macro se trouvant dans mon fichier perso.xls en ouvrant le fichier test01.xls. Je ne dois pas mettre ma macro dans mon fichier test01.xls car il est ecrassé en debut de chaque mois.
est-ce possible en vbs.
merci et bonne journée.- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
oui pardon désolé c bien mamacro je test
sleg
Je ne comprends pas bien j'ouvre un document document dédié.xls avec macro puis je lance ce fichier qui va ouvrir mon autre fichier.xls pour executer la macro ????
On 11 déc, 15:05, FFO wrote:
Salut à toi
J'ai du mal à comprendre ta ligne :
oxl.run "test01.xls"
sensé lancer une macro
je m'attendrais à avoir plustôt :
oxl.run "Mamacro"
test01.xls semble être le nom d'un document Excel et non celui d'une mac ro
Je te préconiserais de mettre cette macro dans un document dédié que tu ouvrirais par ta commande :
set Wk = oXL.workbooks.open("serveur rep01rep02rep03rep04rep05document dédié.xls")
et d'utiliser aprés :
oxl.run "Mamacro"
Celà devrait normalement pourvoir faire Dis moi !!!
Bonjour,
voici le contenu de mon fichier VBS :
Dim oXL Set oXL = WScript.CreateObject("EXCEL.application") oXL.Visible = true 'false 'chemin acces au fichier excel set Wk = oXL.workbooks.open("serveur rep01rep02rep03rep04rep05fichier.xls") ' macro a executer du classeur oxl.run "test01.xls" Wk.save wk.close oxl.quit
et voici mon probleme
je dois lancer une macro se trouvant dans mon fichier perso.xls en ouvrant le fichier test01.xls. Je ne dois pas mettre ma macro dans mon fichier test01.xls car il est ecrassé en debut de chaque mois.
est-ce possible en vbs.
merci et bonne journée.- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Je ne comprends pas bien j'ouvre un document document dédié.xls avec
macro puis je lance ce fichier qui va ouvrir mon autre fichier.xls
pour executer la macro ????
On 11 déc, 15:05, FFO <F...@discussions.microsoft.com> wrote:
Salut à toi
J'ai du mal à comprendre ta ligne :
oxl.run "test01.xls"
sensé lancer une macro
je m'attendrais à avoir plustôt :
oxl.run "Mamacro"
test01.xls semble être le nom d'un document Excel et non celui d'une mac ro
Je te préconiserais de mettre cette macro dans un document dédié que tu
ouvrirais par ta commande :
set Wk = oXL.workbooks.open("\serveur
rep01rep02rep03rep04rep05document dédié.xls")
et d'utiliser aprés :
oxl.run "Mamacro"
Celà devrait normalement pourvoir faire
Dis moi !!!
Bonjour,
voici le contenu de mon fichier VBS :
Dim oXL
Set oXL = WScript.CreateObject("EXCEL.application")
oXL.Visible = true 'false
'chemin acces au fichier excel
set Wk = oXL.workbooks.open("\serveur
rep01rep02rep03rep04rep05fichier.xls")
' macro a executer du classeur
oxl.run "test01.xls"
Wk.save
wk.close
oxl.quit
et voici mon probleme
je dois lancer une macro se trouvant dans mon fichier perso.xls en
ouvrant le fichier test01.xls.
Je ne dois pas mettre ma macro dans mon fichier test01.xls car il est
ecrassé en debut de chaque mois.
est-ce possible en vbs.
merci et bonne journée.- Masquer le texte des messages précédents -
Je ne comprends pas bien j'ouvre un document document dédié.xls avec macro puis je lance ce fichier qui va ouvrir mon autre fichier.xls pour executer la macro ????
On 11 déc, 15:05, FFO wrote:
Salut à toi
J'ai du mal à comprendre ta ligne :
oxl.run "test01.xls"
sensé lancer une macro
je m'attendrais à avoir plustôt :
oxl.run "Mamacro"
test01.xls semble être le nom d'un document Excel et non celui d'une mac ro
Je te préconiserais de mettre cette macro dans un document dédié que tu ouvrirais par ta commande :
set Wk = oXL.workbooks.open("serveur rep01rep02rep03rep04rep05document dédié.xls")
et d'utiliser aprés :
oxl.run "Mamacro"
Celà devrait normalement pourvoir faire Dis moi !!!
Bonjour,
voici le contenu de mon fichier VBS :
Dim oXL Set oXL = WScript.CreateObject("EXCEL.application") oXL.Visible = true 'false 'chemin acces au fichier excel set Wk = oXL.workbooks.open("serveur rep01rep02rep03rep04rep05fichier.xls") ' macro a executer du classeur oxl.run "test01.xls" Wk.save wk.close oxl.quit
et voici mon probleme
je dois lancer une macro se trouvant dans mon fichier perso.xls en ouvrant le fichier test01.xls. Je ne dois pas mettre ma macro dans mon fichier test01.xls car il est ecrassé en debut de chaque mois.
est-ce possible en vbs.
merci et bonne journée.- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
FFO
Rebonjours à toi
Tu ouvres ton Document Excel qui possède la macro avec la ligne :
set Wk = oXL.workbooks.open("serveur rep01rep02rep03rep04rep05document dédié.xls")
puis tu lances la macro qui doit être dans ce document avec la ligne :
oxl.run "Mamacro"
Ce qui aura pour conséquence d'exécuter toutes les lignes de commande de son code Tu peux ramener dans ce code toutes les lignes du code de ton autre fichier et ainsi éventuellement supprimer ce dernier qui n'aura peut être plus lieux d'être
Le but étant d'exécuter les lignes d'instruction de la macro de ton fichier temporaire par le biais d'une autre macro d'un fichier pérenne
Il faudrat peut être à cette fin l'adapter
Donnes moi sa teneur pour éventuellement le corriger dans cette perspective
A ta disposition pour t'aider
Je ne comprends pas bien j'ouvre un document document dédié.xls avec macro puis je lance ce fichier qui va ouvrir mon autre fichier.xls pour executer la macro ????
On 11 déc, 15:05, FFO wrote:
Salut à toi
J'ai du mal à comprendre ta ligne :
oxl.run "test01.xls"
sensé lancer une macro
je m'attendrais à avoir plustôt :
oxl.run "Mamacro"
test01.xls semble être le nom d'un document Excel et non celui d'une macro
Je te préconiserais de mettre cette macro dans un document dédié que tu ouvrirais par ta commande :
set Wk = oXL.workbooks.open("serveur rep01rep02rep03rep04rep05document dédié.xls")
et d'utiliser aprés :
oxl.run "Mamacro"
Celà devrait normalement pourvoir faire Dis moi !!!
Bonjour,
voici le contenu de mon fichier VBS :
Dim oXL Set oXL = WScript.CreateObject("EXCEL.application") oXL.Visible = true 'false 'chemin acces au fichier excel set Wk = oXL.workbooks.open("serveur rep01rep02rep03rep04rep05fichier.xls") ' macro a executer du classeur oxl.run "test01.xls" Wk.save wk.close oxl.quit
et voici mon probleme
je dois lancer une macro se trouvant dans mon fichier perso.xls en ouvrant le fichier test01.xls. Je ne dois pas mettre ma macro dans mon fichier test01.xls car il est ecrassé en debut de chaque mois.
est-ce possible en vbs.
merci et bonne journée.- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Rebonjours à toi
Tu ouvres ton Document Excel qui possède la macro avec la ligne :
set Wk = oXL.workbooks.open("\serveur
rep01rep02rep03rep04rep05document dédié.xls")
puis tu lances la macro qui doit être dans ce document avec la ligne :
oxl.run "Mamacro"
Ce qui aura pour conséquence d'exécuter toutes les lignes de commande de son
code
Tu peux ramener dans ce code toutes les lignes du code de ton autre fichier
et ainsi éventuellement supprimer ce dernier qui n'aura peut être plus lieux
d'être
Le but étant d'exécuter les lignes d'instruction de la macro de ton fichier
temporaire par le biais d'une autre macro d'un fichier pérenne
Il faudrat peut être à cette fin l'adapter
Donnes moi sa teneur pour éventuellement le corriger dans cette perspective
A ta disposition pour t'aider
Je ne comprends pas bien j'ouvre un document document dédié.xls avec
macro puis je lance ce fichier qui va ouvrir mon autre fichier.xls
pour executer la macro ????
On 11 déc, 15:05, FFO <F...@discussions.microsoft.com> wrote:
Salut à toi
J'ai du mal à comprendre ta ligne :
oxl.run "test01.xls"
sensé lancer une macro
je m'attendrais à avoir plustôt :
oxl.run "Mamacro"
test01.xls semble être le nom d'un document Excel et non celui d'une macro
Je te préconiserais de mettre cette macro dans un document dédié que tu
ouvrirais par ta commande :
set Wk = oXL.workbooks.open("\serveur
rep01rep02rep03rep04rep05document dédié.xls")
et d'utiliser aprés :
oxl.run "Mamacro"
Celà devrait normalement pourvoir faire
Dis moi !!!
Bonjour,
voici le contenu de mon fichier VBS :
Dim oXL
Set oXL = WScript.CreateObject("EXCEL.application")
oXL.Visible = true 'false
'chemin acces au fichier excel
set Wk = oXL.workbooks.open("\serveur
rep01rep02rep03rep04rep05fichier.xls")
' macro a executer du classeur
oxl.run "test01.xls"
Wk.save
wk.close
oxl.quit
et voici mon probleme
je dois lancer une macro se trouvant dans mon fichier perso.xls en
ouvrant le fichier test01.xls.
Je ne dois pas mettre ma macro dans mon fichier test01.xls car il est
ecrassé en debut de chaque mois.
est-ce possible en vbs.
merci et bonne journée.- Masquer le texte des messages précédents -
Tu ouvres ton Document Excel qui possède la macro avec la ligne :
set Wk = oXL.workbooks.open("serveur rep01rep02rep03rep04rep05document dédié.xls")
puis tu lances la macro qui doit être dans ce document avec la ligne :
oxl.run "Mamacro"
Ce qui aura pour conséquence d'exécuter toutes les lignes de commande de son code Tu peux ramener dans ce code toutes les lignes du code de ton autre fichier et ainsi éventuellement supprimer ce dernier qui n'aura peut être plus lieux d'être
Le but étant d'exécuter les lignes d'instruction de la macro de ton fichier temporaire par le biais d'une autre macro d'un fichier pérenne
Il faudrat peut être à cette fin l'adapter
Donnes moi sa teneur pour éventuellement le corriger dans cette perspective
A ta disposition pour t'aider
Je ne comprends pas bien j'ouvre un document document dédié.xls avec macro puis je lance ce fichier qui va ouvrir mon autre fichier.xls pour executer la macro ????
On 11 déc, 15:05, FFO wrote:
Salut à toi
J'ai du mal à comprendre ta ligne :
oxl.run "test01.xls"
sensé lancer une macro
je m'attendrais à avoir plustôt :
oxl.run "Mamacro"
test01.xls semble être le nom d'un document Excel et non celui d'une macro
Je te préconiserais de mettre cette macro dans un document dédié que tu ouvrirais par ta commande :
set Wk = oXL.workbooks.open("serveur rep01rep02rep03rep04rep05document dédié.xls")
et d'utiliser aprés :
oxl.run "Mamacro"
Celà devrait normalement pourvoir faire Dis moi !!!
Bonjour,
voici le contenu de mon fichier VBS :
Dim oXL Set oXL = WScript.CreateObject("EXCEL.application") oXL.Visible = true 'false 'chemin acces au fichier excel set Wk = oXL.workbooks.open("serveur rep01rep02rep03rep04rep05fichier.xls") ' macro a executer du classeur oxl.run "test01.xls" Wk.save wk.close oxl.quit
et voici mon probleme
je dois lancer une macro se trouvant dans mon fichier perso.xls en ouvrant le fichier test01.xls. Je ne dois pas mettre ma macro dans mon fichier test01.xls car il est ecrassé en debut de chaque mois.
est-ce possible en vbs.
merci et bonne journée.- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
sleg
On 11 déc, 16:26, FFO wrote:
Rebonjours à toi
Tu ouvres ton Document Excel qui possède la macro avec la ligne :
set Wk = oXL.workbooks.open("serveur rep01rep02rep03rep04rep05document dédié.xls")
puis tu lances la macro qui doit être dans ce document avec la ligne :
oxl.run "Mamacro"
Ce qui aura pour conséquence d'exécuter toutes les lignes de commande de son code Tu peux ramener dans ce code toutes les lignes du code de ton autre fichie r et ainsi éventuellement supprimer ce dernier qui n'aura peut être plus lieux d'être
Le but étant d'exécuter les lignes d'instruction de la macro de ton fi chier temporaire par le biais d'une autre macro d'un fichier pérenne
Il faudrat peut être à cette fin l'adapter
Donnes moi sa teneur pour éventuellement le corriger dans cette perspect ive
A ta disposition pour t'aider
Je ne comprends pas bien j'ouvre un document document dédié.xls avec macro puis je lance ce fichier qui va ouvrir mon autre fichier.xls pour executer la macro ????
On 11 déc, 15:05, FFO wrote:
Salut à toi
J'ai du mal à comprendre ta ligne :
oxl.run "test01.xls"
sensé lancer une macro
je m'attendrais à avoir plustôt :
oxl.run "Mamacro"
test01.xls semble être le nom d'un document Excel et non celui d'une macro
Je te préconiserais de mettre cette macro dans un document dédié que tu ouvrirais par ta commande :
set Wk = oXL.workbooks.open("serveur rep01rep02rep03rep04rep05document dédié.xls")
et d'utiliser aprés :
oxl.run "Mamacro"
Celà devrait normalement pourvoir faire Dis moi !!!
Bonjour,
voici le contenu de mon fichier VBS :
Dim oXL Set oXL = WScript.CreateObject("EXCEL.application") oXL.Visible = true 'false 'chemin acces au fichier excel set Wk = oXL.workbooks.open("serveur rep01rep02rep03rep04rep05fichier.xls") ' macro a executer du classeur oxl.run "test01.xls" Wk.save wk.close oxl.quit
et voici mon probleme
je dois lancer une macro se trouvant dans mon fichier perso.xls en ouvrant le fichier test01.xls. Je ne dois pas mettre ma macro dans mon fichier test01.xls car il es t ecrassé en debut de chaque mois.
est-ce possible en vbs.
merci et bonne journée.- Masquer le texte des messages précéde nts -
- Afficher le texte des messages précédents -- Masquer le texte de s messages précédents -
- Afficher le texte des messages précédents -
ok je comprends mieu lol désole suis un peu limité dans excel .
Merci beaucoup je pense pouvoir modifier ma macro
grand merci a toi
bonne journee
On 11 déc, 16:26, FFO <F...@discussions.microsoft.com> wrote:
Rebonjours à toi
Tu ouvres ton Document Excel qui possède la macro avec la ligne :
set Wk = oXL.workbooks.open("\serveur
rep01rep02rep03rep04rep05document dédié.xls")
puis tu lances la macro qui doit être dans ce document avec la ligne :
oxl.run "Mamacro"
Ce qui aura pour conséquence d'exécuter toutes les lignes de commande de son
code
Tu peux ramener dans ce code toutes les lignes du code de ton autre fichie r
et ainsi éventuellement supprimer ce dernier qui n'aura peut être plus lieux
d'être
Le but étant d'exécuter les lignes d'instruction de la macro de ton fi chier
temporaire par le biais d'une autre macro d'un fichier pérenne
Il faudrat peut être à cette fin l'adapter
Donnes moi sa teneur pour éventuellement le corriger dans cette perspect ive
A ta disposition pour t'aider
Je ne comprends pas bien j'ouvre un document document dédié.xls avec
macro puis je lance ce fichier qui va ouvrir mon autre fichier.xls
pour executer la macro ????
On 11 déc, 15:05, FFO <F...@discussions.microsoft.com> wrote:
Salut à toi
J'ai du mal à comprendre ta ligne :
oxl.run "test01.xls"
sensé lancer une macro
je m'attendrais à avoir plustôt :
oxl.run "Mamacro"
test01.xls semble être le nom d'un document Excel et non celui d'une macro
Je te préconiserais de mettre cette macro dans un document dédié que tu
ouvrirais par ta commande :
set Wk = oXL.workbooks.open("\serveur
rep01rep02rep03rep04rep05document dédié.xls")
et d'utiliser aprés :
oxl.run "Mamacro"
Celà devrait normalement pourvoir faire
Dis moi !!!
Bonjour,
voici le contenu de mon fichier VBS :
Dim oXL
Set oXL = WScript.CreateObject("EXCEL.application")
oXL.Visible = true 'false
'chemin acces au fichier excel
set Wk = oXL.workbooks.open("\serveur
rep01rep02rep03rep04rep05fichier.xls")
' macro a executer du classeur
oxl.run "test01.xls"
Wk.save
wk.close
oxl.quit
et voici mon probleme
je dois lancer une macro se trouvant dans mon fichier perso.xls en
ouvrant le fichier test01.xls.
Je ne dois pas mettre ma macro dans mon fichier test01.xls car il es t
ecrassé en debut de chaque mois.
est-ce possible en vbs.
merci et bonne journée.- Masquer le texte des messages précéde nts -
- Afficher le texte des messages précédents -- Masquer le texte de s messages précédents -
- Afficher le texte des messages précédents -
ok je comprends mieu lol désole suis un peu limité dans excel .
Tu ouvres ton Document Excel qui possède la macro avec la ligne :
set Wk = oXL.workbooks.open("serveur rep01rep02rep03rep04rep05document dédié.xls")
puis tu lances la macro qui doit être dans ce document avec la ligne :
oxl.run "Mamacro"
Ce qui aura pour conséquence d'exécuter toutes les lignes de commande de son code Tu peux ramener dans ce code toutes les lignes du code de ton autre fichie r et ainsi éventuellement supprimer ce dernier qui n'aura peut être plus lieux d'être
Le but étant d'exécuter les lignes d'instruction de la macro de ton fi chier temporaire par le biais d'une autre macro d'un fichier pérenne
Il faudrat peut être à cette fin l'adapter
Donnes moi sa teneur pour éventuellement le corriger dans cette perspect ive
A ta disposition pour t'aider
Je ne comprends pas bien j'ouvre un document document dédié.xls avec macro puis je lance ce fichier qui va ouvrir mon autre fichier.xls pour executer la macro ????
On 11 déc, 15:05, FFO wrote:
Salut à toi
J'ai du mal à comprendre ta ligne :
oxl.run "test01.xls"
sensé lancer une macro
je m'attendrais à avoir plustôt :
oxl.run "Mamacro"
test01.xls semble être le nom d'un document Excel et non celui d'une macro
Je te préconiserais de mettre cette macro dans un document dédié que tu ouvrirais par ta commande :
set Wk = oXL.workbooks.open("serveur rep01rep02rep03rep04rep05document dédié.xls")
et d'utiliser aprés :
oxl.run "Mamacro"
Celà devrait normalement pourvoir faire Dis moi !!!
Bonjour,
voici le contenu de mon fichier VBS :
Dim oXL Set oXL = WScript.CreateObject("EXCEL.application") oXL.Visible = true 'false 'chemin acces au fichier excel set Wk = oXL.workbooks.open("serveur rep01rep02rep03rep04rep05fichier.xls") ' macro a executer du classeur oxl.run "test01.xls" Wk.save wk.close oxl.quit
et voici mon probleme
je dois lancer une macro se trouvant dans mon fichier perso.xls en ouvrant le fichier test01.xls. Je ne dois pas mettre ma macro dans mon fichier test01.xls car il es t ecrassé en debut de chaque mois.
est-ce possible en vbs.
merci et bonne journée.- Masquer le texte des messages précéde nts -
- Afficher le texte des messages précédents -- Masquer le texte de s messages précédents -
- Afficher le texte des messages précédents -
ok je comprends mieu lol désole suis un peu limité dans excel .