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
Denis Michon
Bonjour papjlp,
Voilà un vbscript que tu peux utiliser pour ouvrir l'application Excel .
Si tu ne veux rien voir à l'écran , mais oxl.visible = false
Indique le nom et le chemin du classeur à ouvrir où est ta macro dans la ligne de code : set Wk = oXL.workbooks.open("c:Mes DocumentsClasseur1.xls")
Pour actionner ta macro , indique le nom de la macro à exécuter. Dans mon exemple , elle s'appelle "Bonjour" oxl.run "Bonjour"
Lorsque tu auras fini ces modifications. A ) ouvre NotePad.exe B ) copie ce script dans notepad et enregistre le fichier. C ) modifie l'extension .txt pour .vbs
Maintenant ouvre le planificateur de Windows et suit les indications. Tu indiques le fichier à excécuter "TonFichier.vbs" Et voilà , sans qu'excel ne soit ouvert, si ton ordi est ouvert...ta macro va s'exécuter d'après les informations renseignées dans le planificateur de tâches de Windows.
L'application Excel n'a pas besoin d'être ouverte, seul l'ordinateur doit être ouvert !
Bon travail.
Salutations!
------------------------ Dim oXL Set oXL = WScript.CreateObject("EXCEL.application") oXL.Visible = True set Wk = oXL.workbooks.open("c:Mes DocumentsClasseur1.xls") oxl.run "Bonjour" Wk.save wk.close oxl.quit
Set oXL = Nothing -------------------------
"papjlp" a écrit dans le message de news:07c801c3a3ac$e51d7040$ Bonjour à tous,
Aujourd'hui j'ouvre un fichier Excel et je lance une macro qui récupère des données, MAJ et sauvegarde en sortant.
J'aimerais savoir comment faire pour exécuter les mêmes opérations AUTOMATIQUEMENT à partir du PC ? la nuit si possible !
Merci d'avance pour la réponse.
Bonjour papjlp,
Voilà un vbscript que tu peux utiliser pour ouvrir
l'application Excel .
Si tu ne veux rien voir à l'écran , mais
oxl.visible = false
Indique le nom et le chemin du classeur à ouvrir où est
ta macro dans la ligne de code :
set Wk = oXL.workbooks.open("c:Mes DocumentsClasseur1.xls")
Pour actionner ta macro , indique le nom de la macro à exécuter.
Dans mon exemple , elle s'appelle "Bonjour"
oxl.run "Bonjour"
Lorsque tu auras fini ces modifications.
A ) ouvre NotePad.exe
B ) copie ce script dans notepad et
enregistre le fichier.
C ) modifie l'extension .txt pour .vbs
Maintenant ouvre le planificateur de Windows et suit les indications.
Tu indiques le fichier à excécuter "TonFichier.vbs"
Et voilà , sans qu'excel ne soit ouvert, si ton ordi est ouvert...ta macro
va s'exécuter d'après les informations renseignées dans le planificateur de
tâches de Windows.
L'application Excel n'a pas besoin d'être ouverte, seul l'ordinateur doit être ouvert !
Bon travail.
Salutations!
------------------------
Dim oXL
Set oXL = WScript.CreateObject("EXCEL.application")
oXL.Visible = True
set Wk = oXL.workbooks.open("c:Mes DocumentsClasseur1.xls")
oxl.run "Bonjour"
Wk.save
wk.close
oxl.quit
Set oXL = Nothing
-------------------------
"papjlp" <pierre-alexandre.poulain@laposte.net> a écrit dans le message de
news:07c801c3a3ac$e51d7040$a001280a@phx.gbl...
Bonjour à tous,
Aujourd'hui j'ouvre un fichier Excel et je lance une macro
qui récupère des données, MAJ et sauvegarde en sortant.
J'aimerais savoir comment faire pour exécuter les mêmes
opérations AUTOMATIQUEMENT à partir du PC ?
la nuit si possible !
Voilà un vbscript que tu peux utiliser pour ouvrir l'application Excel .
Si tu ne veux rien voir à l'écran , mais oxl.visible = false
Indique le nom et le chemin du classeur à ouvrir où est ta macro dans la ligne de code : set Wk = oXL.workbooks.open("c:Mes DocumentsClasseur1.xls")
Pour actionner ta macro , indique le nom de la macro à exécuter. Dans mon exemple , elle s'appelle "Bonjour" oxl.run "Bonjour"
Lorsque tu auras fini ces modifications. A ) ouvre NotePad.exe B ) copie ce script dans notepad et enregistre le fichier. C ) modifie l'extension .txt pour .vbs
Maintenant ouvre le planificateur de Windows et suit les indications. Tu indiques le fichier à excécuter "TonFichier.vbs" Et voilà , sans qu'excel ne soit ouvert, si ton ordi est ouvert...ta macro va s'exécuter d'après les informations renseignées dans le planificateur de tâches de Windows.
L'application Excel n'a pas besoin d'être ouverte, seul l'ordinateur doit être ouvert !
Bon travail.
Salutations!
------------------------ Dim oXL Set oXL = WScript.CreateObject("EXCEL.application") oXL.Visible = True set Wk = oXL.workbooks.open("c:Mes DocumentsClasseur1.xls") oxl.run "Bonjour" Wk.save wk.close oxl.quit
Set oXL = Nothing -------------------------
"papjlp" a écrit dans le message de news:07c801c3a3ac$e51d7040$ Bonjour à tous,
Aujourd'hui j'ouvre un fichier Excel et je lance une macro qui récupère des données, MAJ et sauvegarde en sortant.
J'aimerais savoir comment faire pour exécuter les mêmes opérations AUTOMATIQUEMENT à partir du PC ? la nuit si possible !