Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

OUVRIR ENREGISTER FERMER avec une macro

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

mcj1997

XLDnaute Accro
Bonjour,

La macro ci-dessous me permet d'ouvrir automatiquement mon fichier en renseignant la date voulue dans mon dossier LIENS VOITURE et ainsi suivant la date renseignée cela me rappatrie le fichier voulue avec la bonne date. Le fichier ne comporte donc jamais le même nom puisque la date figure dans le nom du fichier, ce qui me pose problème.

Ce qu'il me faudrait c'est améliorer la macro afin qu'une fois le fichier ouvert il s'enregistre sous VOITURE.XLS (ce fichier ne change pas de nom et il est remplacé à enregistrement en conservant son nom).

Une fois l'enregistrement effectué le fichier VEHICULES_NEUFS se referme.

Ainsi j'automatise tout car actuellement j'ouvre le fichier (véhicules_neufs) que j'enregistre sous VOITURE et je referme le fichier.

Merci d'avance,


Sub Vente() ' Nom de la macro
Set fich = Workbooks.Open("http://ra48-q0.paris.cpncession.fr/PTA/CARA_DPO_ROUE/TSR_J_BG_" & Cells(1, 2) & "_VEHICULES_NEUFS.XLS")
With fich 'Sélection du fichier renommé fich
Workbooks("LIENS VOITURE.xls").Activate 'Ouverture du fichier cible
End 'Fin de boucle
End With 'fin de conditions

End Sub 'Clôture de la Macro
 
Re : OUVRIR ENREGISTER FERMER avec une macro

Salut mcj1997,
sans fichier pour tester, un essai sans avoir testé.

Code:
Option Explicit

Sub Vente()
Dim Chemin As String
Dim fich As Workbook

Application.ScreenUpdating = False
Chemin = "http://ra48-q0.paris.cpncession.fr/PTA/CARA_DPO_ROUE/"
Set fich = Workbooks.Open(Chemin & "TSR_J_BG_" & Cells(1, 2) & "_VEHICULES_NEUFS.XLS")
fich.SaveAs Filename:=Chemin & "VOITURES.XLS"
fich.Close False

Workbooks("LIENS VOITURE.xls").Activate

End Sub

Cordialement,

Étienne

Édit : Salut Pierrot 🙂
 
- 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

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…