Bonsoir Patrick,
Je pense qu'il y a deux parties dans ta question.
>>> La première : "ConflictResolution" est une propriété du Woorkbook qui te permet d'indiquer à Excel quel comportement il devra avoir si plusieurs personnes travaillant en mise à jour sur le classeur (Partagé) modifient les mêmes zones. (Donc conflit) .
Je pense que ce petit extrait de MSDN répondra à la question que tu te poses ....
-----------------------------------------------------------------------------------------------
ConflictResolution Property
Applies To Workbook object.
Description :
Returns or sets the way conflicts are to be resolved whenever a shared workbook is updated. Read/write Long.
Can be one of the following XlSaveConflictResolution constants.
Constant Description
xlLocalSessionChanges
The local user's changes are always accepted.
xlOtherSessionChanges
The local user's changes are always rejected.
xlUserResolution
A dialog box asks the user to resolve the conflict.
Example
This example causes the local user's changes to be accepted whenever there's a conflict in the shared workbook.
ActiveWorkbook.ConflictResolution = xlLocalSessionChanges
En résumé :
xlLocalSessionChanges = tes modifications l'emportent
xlOtherSessionChanges = les modification des autres l'emportent
xlUserResolution = on te demandes ce que tu veux faire
------------------------------------------------------------------------------------------------
>>> La seconde question
Comment pour un "save as" éviter d'avoir un message de confirmation si le fichier existe dejà :
Ajouter dans la macro , juste devant le "save as"
Application.DisplayAlerts = False
En espérant avoir répondu à la question ....
Cordialement ...