VBA copier contenu feuille excel dans autre fichier + sauvegarder sous

VBA copier contenu feuille excel dans autre fichier + sauvegarder sous - VB/VBA/VBS - Programmation

Marsh Posté le 02-09-2009 à 00:26:06    

Bonjour a tous,
 
J'ai un document .dat vide dont l'adresse est "C:\Machin\document.dat"
Je souhaiterais copier dedans le contenu d'une feuille excel,
puis sauvegarder le document .dat rempli sous un autre nom "C:\Machin\document_2.dat"
 
en recuperant a la fin:
- le document "C:\Machin\document.dat" toujours vide
- le document "C:\Machin\document_2.dat" rempli
 
Quelqu'un saurait-il comment faire?
Merci d'avance!

Reply

Marsh Posté le 02-09-2009 à 00:26:06   

Reply

Marsh Posté le 02-09-2009 à 09:15:30    

Euh ça sert à quoi de copier une feuille excel dans un fichier vide pour la sauvegarder sous un autre nom?
 
Pourquoi tu ne veux pas directement sauver ta feuille excel sous document_2.dat?
 
A toutes fins utiles en vba tu sauves un fichier avec la fonction saveAs mais il doit y avoir une subtilité qui m'échappe dans ta question je pense.

Reply

Marsh Posté le 02-09-2009 à 18:42:07    

Je pensais que .dat ne pouvait etre genere par excel, et qu'il l'etait uniquement par le logiciel qui le genere normalement...
mais si c'est possible alors oui c'est encore mieux

Reply

Marsh Posté le 03-09-2009 à 09:03:12    

".dat" c'est juste une extension, c'est une partie du nom de ton fichier et ça n'a pas d'influence sur son contenu.
 
Maintenant si tes fichiers de données ".dat" ont un format particulier c'est un problème complétement différent de conversion de fichier mais tu ne peux de toutes façons pas le régler en copiant le contenu d'un fichier excel dans un ".dat" vide comme tu pensais le faire à l'origine.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed