Enregistrer un doccument sans le fomulaire
Fermé
asaillant
-
23 sept. 2015 à 15:32
cs_Le Pivert Messages postés 7904 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 14 août 2024 - 24 sept. 2015 à 11:12
cs_Le Pivert Messages postés 7904 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 14 août 2024 - 24 sept. 2015 à 11:12
Bonjour,
Je suis nul en VBA.
J'ai réussi à créer un formulaire mon fichier est enregistrer en Modèle Microsoft Excel prenant en charge les macros (.xltm).
Je souhaiterai savoir comment faire pour supprimer les macros et le formulaire lorsque les utilisateurs enregistre le fichier?
Merci d'avance
Je suis nul en VBA.
J'ai réussi à créer un formulaire mon fichier est enregistrer en Modèle Microsoft Excel prenant en charge les macros (.xltm).
Je souhaiterai savoir comment faire pour supprimer les macros et le formulaire lorsque les utilisateurs enregistre le fichier?
Merci d'avance
A voir également:
- Enregistrer un doccument sans le fomulaire
- Audacity enregistrer son pc - Guide
- Enregistrer en pdf - Guide
- Comment enregistrer une video youtube - Guide
- Comment enregistrer une musique sur youtube en mp3 - Guide
- Enregistrer son ecran - Guide
2 réponses
cs_Le Pivert
Messages postés
7904
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
14 août 2024
729
23 sept. 2015 à 16:40
23 sept. 2015 à 16:40
Bonjour,
Dans un module mettre ceci:
Mettre tous les modules à la suite en les nommant si il y en a plusieurs, idem pour les UserForm
Ensuite mettre dans ThisWorkBook ceci:
Dans un module mettre ceci:
Option Explicit Sub SupprModule() On Error Resume Next With ActiveWorkbook.VBProject.VBComponents .Remove .Item("Module1") .Remove .Item("UserForm1") End With On Error GoTo 0 End Sub
Mettre tous les modules à la suite en les nommant si il y en a plusieurs, idem pour les UserForm
Ensuite mettre dans ThisWorkBook ceci:
Option Explicit Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean) SupprModule End Sub
cs_Le Pivert
Messages postés
7904
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
14 août 2024
729
24 sept. 2015 à 11:12
24 sept. 2015 à 11:12
Cela ne fonctionne!
Voici un exemple:
Avant de l'ouvrir faire une copie. Ensuite ouvrir le classeur et aller dans ThisWorkbook et activer la ligne verte qui est en commentaire, en enlevant l'apostrophe.
http://www.cjoint.com/c/EIyjjmogjGQ
Voici un exemple:
Avant de l'ouvrir faire une copie. Ensuite ouvrir le classeur et aller dans ThisWorkbook et activer la ligne verte qui est en commentaire, en enlevant l'apostrophe.
http://www.cjoint.com/c/EIyjjmogjGQ
24 sept. 2015 à 09:32