Diegoch
Messages postés56Date d'inscriptionvendredi 30 mars 2001StatutMembreDernière intervention 7 septembre 20116 18 nov. 2004 à 15:50
en fait, tu lui demande une nouvelle instance de Excel a chaque commande shell.
La commande Shell est a eviter.....
essaye plutot quelque chose comme
Dim XL As Object
Set XL = CreateObject("Excel.Application")
XL.Application.Visible = True '//---> permet de voir excel.
puis :
XL.Workbooks.Open "Nomfichier.xls", Format:=4 '//---> pour chaque fichier a ouvrir tu n aura qu'a executer cette ligne.
puis pour naviguer d un fichier a l autre :
XL.Workbooks.Windows("NomDuFichier.xls").Activate