Demande du Québec pour Workbooks.open

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

X

Xtian

Guest
Bonjour le forum, je viens de vous découvrir...Je trouve ça SUPER !!!

J'aimerais savoir comment utiliser "inputbox" pour ouvrir différents fichiers. Je dois mettre à jour plus de 50 fichiers identiques mais avec des noms différents. Ma macro actuelle (dans mon fichier maître) fait la mise à jour des autres fichiers mais je dois ouvrir manuellement chacun de ces fichiers et ensuite exécuter la macro.

J'aimerais avoir une boîte de saisie qui me demande le nom du fichier à ouvrir et à mettre à jour. Une fois la mise à jour effectuée, le fichier doit être sauvegarder sous un autre nom. Je présume que je pourrai utiliser une autre "inputbox" avec le code "Save as".

Merci beaucoup de votre aide.

Xtian
 
Salut le Québec, ici la Wallonie ...
Voici une solution qui je pense pourrais t'aider si tous test fichiers sont placés dans un seul dossier.

Sub AvantMacro()
MonDossier = "C:\MesFichiers"
Application.Dialogs(xlDialogOpen).Show MonDossier
End Sub

Sub ApresMacro()
MonDossier = "C:\CopieFichiers"
ChDir MonDossier
MonFichier = "Copy of " & ActiveWorkbook.Name
Application.Dialogs(xlDialogSaveAs).Show MonFichier
End Sub

A+
Didier
 
- 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

Réponses
7
Affichages
344
Retour