Set FileSource = Workbooks.Add(Template:=(Const_Chemin_MDO))
pour récupérer des données depuis un classeur source. Contrairement à la méthode Open, cela me permet d'ouvrir une copie du fichier source qui reste alors disponible pour les autres utilisateurs pendant la durée des opérations.
Mon soucis est que je n'arrive pas à utiliser la méthode Workbooks.Add lorsque le fichier cible est protégé par un mot de passe (que je connais bien évidemment).
Merci pour l'idée. J'y avais bien pensé mais ça me parait difficilement réalisable.
Les fichiers font plusieurs Mo et la macro en ouvre plusieurs d'affilé. Le réseau n'étant pas des plus rapides, l'éxécution de la macro serait interminable.
Cela impliquerait également de supprimer le fichier provisoire en sortie de boucle. En cas de plantage, ces fichiers temporaires ne seraient pas supprimés. Il faudrait également prévoir le faire que le nom "FichierCopie" soit déjà utilisé etc...
Bref, bonne idée mais difficile à réaliser dans la pratique.