Bonsoir à tous les XLliens.
J'ai créer une appli XL qui permet d'enregistrer une copie d'un classeur XL dans un dossier (qui s'appel dossier ).
Le problème est que si le classeur exsite déja, XL affiche une boite de dialogue qui propose d'écraser le fichier exsistant.
Si on clique sur 'Oui' pas de problème il ecrase le fichier. Mais si on Clique sur 'Non' ou sur 'Annuler' cela fait buguer ma macro.
Je voudrais que à la place de la boite de dialogue d'XL apparaisse le message box suivant :
et que si on clique sur 'Oui', cela écrase le fichier exsistant , si on clique 'Non' on revient sur mon userform et si on clique 'Annuler' cela ferme mon userform.
P.S : les fichiers avec les extensions '.thx' et '.cxl' sont des classeur excel standard sans aucune macro. Ils ont ces extension car il sont ouvert par un de mes logiciel qui ne lit que les fichiers avec ces extensions.
Merci de me donner un petit coup de main.
@+
J'ai créer une appli XL qui permet d'enregistrer une copie d'un classeur XL dans un dossier (qui s'appel dossier ).
Le problème est que si le classeur exsite déja, XL affiche une boite de dialogue qui propose d'écraser le fichier exsistant.
Si on clique sur 'Oui' pas de problème il ecrase le fichier. Mais si on Clique sur 'Non' ou sur 'Annuler' cela fait buguer ma macro.
Je voudrais que à la place de la boite de dialogue d'XL apparaisse le message box suivant :
Code:
EtudeExiste_Err:
msg = 'L'étude ' & TextBoxNomSite.Value & ' existe déjà. Voulez vous l'écraser ? Oui pour écraser le fichier existant. Non pour saisir un nouveau nom à votre étude. Annuler pour ouvrir l'étude existante.'
Style = vbYesNoCancel + vbDefaultButton2
Title = 'Attention !'
Réponse = MsgBox(msg, Style, Title)
Exit Sub
P.S : les fichiers avec les extensions '.thx' et '.cxl' sont des classeur excel standard sans aucune macro. Ils ont ces extension car il sont ouvert par un de mes logiciel qui ne lit que les fichiers avec ces extensions.
Merci de me donner un petit coup de main.
@+