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

J

Jean

Guest
Bonjour,

En VBA, peut-on couper un fichier se trouvant dans un dossier pour le copier vers un autre dossier?
Merci
 
bonjour

pour déplacer un fichier, tu peux utiliser la méthode Name.
elle permet de nommer et/ou déplacer un fichier.


dim Oldname, Newname
Oldname = 'c:\\temp\\file2.txt'
Newname = 'c:\\file2.htm'

name Oldname as Newname 'renomme le fichier oldname en newname
debug.print dir(Oldname)
debug.print dir(Newname)
 
Merci STephane pour ta réponse mais...
...pour Oldname et Newname j'ai indiquer des chemins d'accès soit a5=\\\\BUREAU\\Mes documents\\Recolte05\\Import LBS par date\\2.xls
et a10=\\\\BUREAU\\Mes documents\\Recolte05\\Fichier déjà importé\\2.xls

En procédant de cette façon, la macro m'indique que les fichiers sont introuvables et me surligne 'Name Oldname As Newname'

Dim Oldname As String, Newname As String
Oldname = ('chemin!a5')
Newname = ('chemin!a10')
'renomme le fichier oldname en newname
Name Oldname As Newname
Debug.Print Dir(Oldname)
Debug.Print Dir(Newname)
End Sub

ai je tout faux?
 
Bonsoir Jean, STephane,

Jean, si j'ai bien compris, tes adresses sont stockées dans une feuille nommée 'chemin'... tu peux peut-être essayer comme ça :
Dim Oldname As String,Newname As String
      With Sheets('chemin')
            Oldname = .Range('A5').Value
            Newname = .Range('A10').Value
      End With
      'renomme le fichier oldname en newname
      Name Oldname As Newname
Cordialement,
 
- 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

  • Question Question
Microsoft 365 Mozaïque photos
Réponses
17
Affichages
599
  • Question Question
Microsoft 365 Lien vers pdf
Réponses
3
Affichages
210
  • Question Question
Microsoft 365 Extraction via pdf
Réponses
1
Affichages
84
  • Question Question
Microsoft 365 Fonction SI
Réponses
19
Affichages
188
Réponses
7
Affichages
257
Réponses
4
Affichages
218
Réponses
1
Affichages
124
Réponses
18
Affichages
539
Retour