gandalflegris007
Messages postés211Date d'inscriptionlundi 31 mars 2003StatutMembreDernière intervention11 juin 2007 28 déc. 2004 à 11:08
NomDeLaVariable doit contenir le chmein complet je suppose, alors que Excel n'attend que le nom du classeur ==> il faut que tu découpes ta variable pour en extraire le nom du classeur : soit la méthode Split existe, soit tu cherches toutes les occurences de "" et tu prends ce qui est à la droite de la dernière.
Et ca devrait marcher
Guich
Vous n’avez pas trouvé la réponse que vous recherchez ?
philheiz
Messages postés117Date d'inscriptionmercredi 3 décembre 2003StatutMembreDernière intervention11 octobre 20071 28 déc. 2004 à 11:13
pour ouvrir un fichier, tu as besoin du chemin d'acces complet ainsi que du nom du fichier (ex: c:\temp\dossier.xls)
une fois que ton fichier est ouvert (Workbooks.open("c:\temp\dossier.xls")), ton fichier n'est plus adressé que par son nom, soit dossier.xls.
donc, tu va fermer ton fichier par le biais de la commande close comme suit: workbooks("dossier.xls"). close
"l'indice n'appartient pas a la selection" signifie que le nom que tu as placé entre panenthèses n'est pas reconnu. c'est exactement ce qui arrive si tu balance le chemin d'acces dans la commande close.