Renommer et deplacez fichier word en vba
Fermé
aeromarche
Messages postés
8
Date d'inscription
vendredi 19 août 2011
Statut
Membre
Dernière intervention
26 août 2011
-
20 août 2011 à 02:42
f894009 Messages postés 17206 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 22 novembre 2024 - 27 août 2011 à 08:58
f894009 Messages postés 17206 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 22 novembre 2024 - 27 août 2011 à 08:58
A voir également:
- Renommer et deplacez fichier word en vba
- Fichier rar - Guide
- Renommer plusieurs fichiers en même temps - Guide
- Word et excel gratuit - Guide
- Espace insécable word - Guide
- Supprimer une page word - Guide
3 réponses
f894009
Messages postés
17206
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
22 novembre 2024
1 709
20 août 2011 à 09:44
20 août 2011 à 09:44
Bonjour,
Dim chr1 As String
Dim chr2 As String
Dim Nom_Fichier As String
chr1 = Cells(1, 3)
chr2 = Cells(200, 3)
ChDrive "C"
ChDir "C:\Users\Toshiba\Desktop\Fichier Excel"
Nom_Fichier = "du" & Day(chr1) & "-" & Month(chr1) & "-" & Year(chr1) & " Au " & Day(chr2) & "-" & Month(chr2) & "-" & Year(chr2)
ActiveWorkbook.SaveAs Filename:=Nom_Fichier
'Copie Fichier Word
Dim SourceFile, DestinationFile
SourceFile = "Disque:\repertoire\fichier.doc" ' Définit le nom du fichier source.
DestinationFile = "Disque:\repertoire\" & Nom_Fichier & ".doc" ' Définit le nom du fichier cible.
' Copie le fichier source dans le fichier cible.
FileCopy SourceFile, DestinationFile
ou
'Deplacement Fichier Word
Dim SourceFile, DestinationFile
SourceFile = "Disque:\repertoire\fichier.doc" ' Définit le nom du fichier source.
DestinationFile = "Disque:\repertoire\" & Nom_Fichier & ".doc" ' Définit le nom du fichier cible.
'Commande Shell
'MOVE | /-Y [lecteur:][chemin]fichier1[,...] destination
Shell ("MOVE /Y " & SourceFile & " " & DestinationFile)
A essayer
Bonne suite
Dim chr1 As String
Dim chr2 As String
Dim Nom_Fichier As String
chr1 = Cells(1, 3)
chr2 = Cells(200, 3)
ChDrive "C"
ChDir "C:\Users\Toshiba\Desktop\Fichier Excel"
Nom_Fichier = "du" & Day(chr1) & "-" & Month(chr1) & "-" & Year(chr1) & " Au " & Day(chr2) & "-" & Month(chr2) & "-" & Year(chr2)
ActiveWorkbook.SaveAs Filename:=Nom_Fichier
'Copie Fichier Word
Dim SourceFile, DestinationFile
SourceFile = "Disque:\repertoire\fichier.doc" ' Définit le nom du fichier source.
DestinationFile = "Disque:\repertoire\" & Nom_Fichier & ".doc" ' Définit le nom du fichier cible.
' Copie le fichier source dans le fichier cible.
FileCopy SourceFile, DestinationFile
ou
'Deplacement Fichier Word
Dim SourceFile, DestinationFile
SourceFile = "Disque:\repertoire\fichier.doc" ' Définit le nom du fichier source.
DestinationFile = "Disque:\repertoire\" & Nom_Fichier & ".doc" ' Définit le nom du fichier cible.
'Commande Shell
'MOVE | /-Y [lecteur:][chemin]fichier1[,...] destination
Shell ("MOVE /Y " & SourceFile & " " & DestinationFile)
A essayer
Bonne suite
aeromarche
Messages postés
8
Date d'inscription
vendredi 19 août 2011
Statut
Membre
Dernière intervention
26 août 2011
20 août 2011 à 17:35
20 août 2011 à 17:35
ui mersi c bien a marche le code pour deplacement mais comment je le rennomer avce le contenu d'un cellule
mersi bcp d'avance
mersi bcp d'avance
f894009
Messages postés
17206
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
22 novembre 2024
1 709
27 août 2011 à 08:58
27 août 2011 à 08:58
Bonjour,
Le fichier renome est la variable Nom_Fichier.
Bonne suite
Le fichier renome est la variable Nom_Fichier.
Bonne suite