Bonjour à tous.

Après avoir cherché sur internet je n’ai pas trouvé de solution, c’est pourquoi je fais appel à vous.

Je dois lancer avec VbScript une macro d'un fichier Excel au redémarrage d'un PC. Cette macro écrit dans la première feuille du classeur actif à la suite de la dernière ligne.

Je sais comment lancer, ouvrir le fichier Excel et exécuter la macro :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
Dim xlapp
Set xlapp = CreateObject("Excel.Application")
xlapp.Visible = True
xlapp.Workbooks.open "C:\...\Classeur1.xls"
xlapp.Run "NomMacro"
Je souhaiterai exécuter la macro sans ouvrir et écrire dans le fichier fermé ?

Existe-t-il un moyen ?

Merci d'avance pour votre aide.