Copier un classeur xls sans l'ouvrir??

  • Initiateur de la discussion Initiateur de la discussion Sophie11
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Sophie11

XLDnaute Occasionnel
Bonjour,

Je me demandais si il était possible de dupliquer un classeur excel dans un repertoire different sans l'ouvrir?
Car quand je fais :

Workbooks.Open Filename:="P:\Documents\test.xls"
ActiveWorkbook.SaveAs Filename:="P:\Documents\exemple\test.xls", FileFormat:= _
xlNormal, Password:="", WriteResPassword:="", ReadOnlyRecommended:=False _
, CreateBackup:=False


C'est super lent à sauvegarder étant donner que mon fichier est gros et que ma macro fais plusieurs tâches en même temps 🙁
A moins qu'il soit possible de lui faire effectuer cette tache quand ma macro a fini de "tourner"?? 😕

Je vous remercie pas avance de votre aide... 😛
 
Re : Copier un classeur xls sans l'ouvrir??

Bonjour Sophie,

pas sur d'avoir bien compris, pour copier un fichier, essaye peut être ceci, à noter, le fichier doit être femé :

Code:
FileCopy "C:\Dossier1\toto.xls", "C:\Dossier2\toto2.xls"

bon après midi
@+
 
Re : Copier un classeur xls sans l'ouvrir??

Mes tests fonctionnent trés bien, mais que je le met en pratique, j'obtient une erreur en raison de mes droits trop restreint. (Permission denied)
Je peus pourtant lire et copier le fichier sous explorer... Avez-vous une idée pour contourner le problème? Merci
 
Dernière édition:
Re : Copier un classeur xls sans l'ouvrir??

Je viens de trouver la solution et je précise toute seule 🙂
voici le code que j'utilise :

dim filesys
set filesys=CreateObject("Scripting.FileSystemObject")
If filesys.FileExists("c:\exemple\test.xls") Then
filesys.CopyFile "c:\exemple\test.xls", "c:\blabla\test.xls"
End If


rhoooo je suis trop forte 😛
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

C
Réponses
8
Affichages
1 K
S
Réponses
0
Affichages
948
S
C
Réponses
1
Affichages
4 K
Conrad13
C
Y
Réponses
0
Affichages
1 K
Y
Retour