copier/coller de classeur sans ouvrir

  • Initiateur de la discussion Initiateur de la discussion Christophe
  • 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 !

C

Christophe

Guest
Bonjour a tous,

J'aimerais savoir comment faire en VBA pour copier un classeur qui est sous G:/classeur_cycles et le coller dans c:/ je gère cette operation depuis une feuille sous c:/, je clique sur un bouton et le calsseur se deplacerais tout seul en fait.

Merci, bonne matinée.
 
bonjour christophe

Voir du coté de la méthode movefile :

Sub Bouton1_QuandClic()
Dim toto As Object
Set toto = CreateObject('Scripting.FileSystemObject')
toto.movefile ('f:\\vev.xls'), ('c:\\vev.xls')


End Sub


chemin et nom à adapter bien sur.

salut

Edition : il me semble que l'on peut faire cette manip sans passer par un objet filesystem... et en une seule ligne, mais je sais pas faire.

Message édité par: Hervé, à: 18/11/2005 10:35
 
Rebonjour a tous,

Ce code marche

Sub CopyFile()
Dim fso
Dim file As String, sfol As String, dfol As String
file = '\\Trésorerie.xls' ' change to match the file name
sfol = 'G:\\Classeur_cycle' ' change to match the source folder path
dfol = 'C:\\' ' change to match the destination folder path
Set fso = CreateObject('Scripting.FileSystemObject')
If Not fso.FileExists(sfol & file) Then
MsgBox sfol & file & 'n'existe pas!', vbExclamation, 'Source File Missing'
ElseIf Not fso.FileExists(dfol & file) Then
MsgBox (sfol & file)
MsgBox dfol
fso.CopyFile (sfol & file), dfol ', True
Else
MsgBox dfol & file & ' Le classeur existe déjà!', vbExclamation, 'Destination File Exists'
End If
End Sub

Merci beaucoup, bon wk.
 
re christophe

Sous entendrait-tu que mon code précédent ne marcherait pas :angry:

Ce qui ne pourrait qu'apporter confusion dans l'esprit dans visiteur avenir. Donc, si si mon code fonctionne.

désolé christophe que tu ne sois pas parvenu à le mettre en place.

salut
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
1
Affichages
282
W
  • Question Question
Microsoft 365 agrandir la liste
Réponses
21
Affichages
639
Réponses
10
Affichages
1 K
Retour