Enregistrer un fichier VBA dans Excel
jus2mandarine
Messages postés
258
Statut
Membre
-
yg_be Messages postés 24281 Date d'inscription Statut Contributeur Dernière intervention -
yg_be Messages postés 24281 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'essais d'enregistrer un fichier VBA sur Excel mais c'est sans succès. L'enregistrement du fichier xlsm se passe parfaitement bien. mais quand je ferme le fichier et que j' l'ouvre à nouveau je ne retrouvre plus le "Userform" et tout ce que je fais dans la partie VBA d'Excel.
Merci de votre aide
Cordialement /-
J'essais d'enregistrer un fichier VBA sur Excel mais c'est sans succès. L'enregistrement du fichier xlsm se passe parfaitement bien. mais quand je ferme le fichier et que j' l'ouvre à nouveau je ne retrouvre plus le "Userform" et tout ce que je fais dans la partie VBA d'Excel.
Merci de votre aide
Cordialement /-
A voir également:
- Enregistrer un fichier VBA dans Excel
- Fichier bin - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier epub - Guide
- Audacity enregistrer son pc - Guide
- Fichier rar - Guide
2 réponses
Bonjour
Par défaut, la sécurité de MS Office interdit l'ouverture de toutes macros (VBA) à moins que celle-ci soit signée (au mieux).
Vous devez donc, pour rester en sécurité, créer votre signature pour signer vos projets VBA, et autoriser votre Excel à ouvrir vos macros signées et pas les autres.
A moins que vous désactiviez complètement cette sécurité, ce qui est vraiment déconseillé !!!
Pour créer sa signature, utiliser le Programme SELFCERT.EXE qui se trouve dans votre dossier Programme Office (Excel), par exemple : "C:\Program Files\Microsoft Office\root\Office16\"
Ensuite ouvrir Excel et changer la sécurité pour accepter les projets signés.
Menu Fichier, Options, Centre de gestion de la Confidentialité, puis clic sur le bouton "Paramètres du Centre de gestion de la Confidentialité...", puis sur "Paramètres des macros", choisir l'option appropriée, c'est à dire : Désactiver toutes les macro à l'exception de celles signées....
Ouvrir votre macro ou future macro (Alt+F11) et dans le menu Outils, Signature Électronique..., ajouter votre signature et enregistrer votre macro/fichier Excel.
A+
Par défaut, la sécurité de MS Office interdit l'ouverture de toutes macros (VBA) à moins que celle-ci soit signée (au mieux).
Vous devez donc, pour rester en sécurité, créer votre signature pour signer vos projets VBA, et autoriser votre Excel à ouvrir vos macros signées et pas les autres.
A moins que vous désactiviez complètement cette sécurité, ce qui est vraiment déconseillé !!!
Pour créer sa signature, utiliser le Programme SELFCERT.EXE qui se trouve dans votre dossier Programme Office (Excel), par exemple : "C:\Program Files\Microsoft Office\root\Office16\"
Ensuite ouvrir Excel et changer la sécurité pour accepter les projets signés.
Menu Fichier, Options, Centre de gestion de la Confidentialité, puis clic sur le bouton "Paramètres du Centre de gestion de la Confidentialité...", puis sur "Paramètres des macros", choisir l'option appropriée, c'est à dire : Désactiver toutes les macro à l'exception de celles signées....
Ouvrir votre macro ou future macro (Alt+F11) et dans le menu Outils, Signature Électronique..., ajouter votre signature et enregistrer votre macro/fichier Excel.
A+
yg_be
Messages postés
24281
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 585
bonjour,
le Userform a disparu, il n'est pas visible dans l'éditeur de code?
le Userform a disparu, il n'est pas visible dans l'éditeur de code?