Enregistrer un fichier automatiquement

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

lanoe

XLDnaute Occasionnel
Bonjour le forum,

J’ai un début de code que je souhaite compléter.

Mes objectifs :

Copier la feuille en cours
Ouvrir un nouveau fichier
Copier coller

Pour cette partie j’ai le code :
Cells.Select
selection.Copy
Range("a1").Select
Workbooks.Add
Cells.Select
selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False
selection.PasteSpecial Paste:=xlFormats, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False
Application.CutCopyMode = False

Par la suite, je souhaite :
Enregistrer le nouveau fichier avec le nom spécifié dans la Cellule AA1
A l’endroit spécifié en AA2 (AA2 à un contenu du type « D:\Dossier 1\Test1\ »)
Fermer le nouveau fichier pour revenir au fichier initial.

Merci à vous,
Lanoe
 
Re : Enregistrer un fichier automatiquement

Bonjour Lanoe,
voyez si cela vous convient.

Code:
Sub test()

Dim NomClasseur As String

Nom = Cells(1, 27).Value
Chemin = Cells(2, 27).Value
NomClasseur = ThisWorkbook.Name

Workbooks.Add
ActiveWorkbook.SaveAs Chemin & Nom

Windows(NomClasseur).Activate
Cells.Copy
Windows(Nom).Activate
Cells.PasteSpecial Paste:=xlValues, Paste:=xlFormats
Application.CutCopyMode = False
Cells(1, 1).Select

ActiveWorkbook.Save
ActiveWorkbook.Close

Cells(1, 1).Select

End Sub

En vous souhaitant de joyeuses fêtes !

Cordialement,

Étienne
 
- 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

Réponses
10
Affichages
798
Réponses
18
Affichages
601
Réponses
2
Affichages
401
Réponses
17
Affichages
1 K
Retour