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

C

CRUSOT P

Guest
Comment définir dans la commande Save As, la propriété conflictresolution avec les constantes Xlsaveconflictresolution ?
Pourrais je avoir un exemple de la syntaxe ?

L'aide VBA n'est pas très explicite.

Je ne voudrais plus avoir la boite de dialogue qui nous signale qu'un fichier de même nom existe déjà.

Merci beaucoup.....

Patrick CRUSOT
 
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 ...
 
- 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
5
Affichages
431
Réponses
20
Affichages
2 K
  • Question Question
Microsoft 365 Problème Code VBA
Réponses
9
Affichages
475
Retour