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 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 - 27 août 2011 à 08:58
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 - 27 août 2011 à 08:58
A voir également:
- Renommer et deplacez fichier word en vba
- Fichier rar - Guide
- Supprimer une page word - Guide
- Fichier host - Guide
- Renommer plusieurs fichiers en même temps - Guide
- Fichier iso - Guide
3 réponses
f894009
Messages postés
17185
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
15 avril 2024
1 701
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
17185
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
15 avril 2024
1 701
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