déplacer un fichier Excel

Z

Zangel

Guest
Bonjour,

j'ai encore besoin de vos lanternes.


Je vous explique un peu le problème.

Dans un répertoire x, il y a plusieurs fichiers Excel (formulaire). Ils sont tous répertoriés par numéro de produit. Les noms des fichiers sont attribués de façon automatique par un code VBA.

Quand la personne A remplit le formulaire et appuies sur le bouton sauvegardé, le fichier s'enregistre sous le numéro du produit dans le répertoire X. Ensuite, une 2e personne B doit ouvrir le formulaire, ajouter ses propres informations et sauvegarder le tout. Jusque là tout va bien.

Sauf que quand on regarde dans le répertoire x, on voit tous les formulaires, autant sont qui n'ont pas été complétés que ceux qui le sont. C'est là qu'il est le problème.

Est-ce possible à partir d'un code VBA de renommer le fichier soit en y ajoutant un '-c'? Est-ce qu'il est possible à partir d'un code VBA de déplacer un fichier d'un répertoire à un autre?

CE que je voudrais c'est que si par exemple le nom du fichier est '123456.xls' faudrait qu'il devienne '123456-c.xls' et que le fichier '123456.xls' soit effacé.

Est-ce possible? Merci de bien vouloir m'éclairer.
 
Z

zangel

Guest
[réglé] Déplacer un fichier Excel

J'ai trouvé comment. Pour ceux que ça pourrait intéresser.

L'instructions VBA est
Name 'C:\\TempToto.xls' As 'C:\\hp\\TempTata.xls'
et ça déplace le fichier.

Attention avant de faire le déplacement, il faut que le fichier soit fermé.
 

Discussions similaires

Réponses
9
Affichages
173

Statistiques des forums

Discussions
312 358
Messages
2 087 582
Membres
103 600
dernier inscrit
Tora61