Macro et renommage d'un classeur Excell [VBA Excel 2003 - débutant] - VB/VBA/VBS - Programmation
Marsh Posté le 12-01-2011 à 19:46:47
Salut,voir sur http://excel.developpez.com/faq/?page=FichiersDir et http://silkyroad.developpez.com/VB [...] aracteres/
Marsh Posté le 12-01-2011 à 17:37:01
Salut à tous !
petit préambule : je n'avais jamais mis les mains dans le cambouis VBA avant ce jour...
mon problème : je dois transformer un fichier excel en fichier de données XML.
j'ai trouvé une méthode pour faire le mappage XML, copier les données, etc. tout ça fonctionne très bien...
J'ai donc enregistré une macro histoire d'automatiser le travail :
- j'ouvre le fichier excel nommé "test.xml" qui se trouve dans son dossier test
- je lance la macro qui l'enregistre en tant que "test.xml" dans le dossier "test".
problème : si je lance la macro sur un autre fichier (ex: "client1.xls" ), il se trouve renommé en "test.xml" et toujours dans le dossier "test" alors que je voudrais qu'il se nomme "client1.xml" dans son dossier "client1".
je sais que ça doit se passer dans VBA... mais alors où et comment ?
comment signifier à la macro de rester dans son propre dossier, un peu comme un chemin relatif en language html ?.