Activation - désactivation des macros
:help: Bonjour à tous
J'espère que mes explications seront claires et que quelqu'un pourra m'aider.
J'ai un classeur Excel au format modèle (extention .xlt) que j'utilise comme un formulaire.
L'utilisateur rempli le formulaire et le sauve, du nom qu'il veut, avec l'extention xls.
Jusque là pas de problèmes, mes macros s'exécutent sans problème, tout est normal.
Je voudrais que les macros ne s'éxécutent pas lorsque le classeur porte l'extention xls.
Elle doivent s'exécuter UNIQUEMENT lorsque l'extention est xlt.
Mon problème est comment reconnaitre le classeur xls en n'indiquant que son extention, l'utilisateur donnant le nom qu'il veut à son classeur.
Pour moi il faudrait tester si le classeur est xlt ou xls (mais comment) dans
ThisWorkBook
Private Sub Workbook_Open()
avec un If testant l'ActiveWorkbook
Application.EnableEvents = True quand le classeur est xlt et
Application.EnableEvents = False quand le classeur est xls.
:yaisse2: Un grand merci d'avance à tous. :merci: