Enregistrer un fichier VBA dans Excel
jus2mandarine
Messages postés
258
Statut
Membre
-
yg_be Messages postés 24281 Statut Contributeur -
yg_be Messages postés 24281 Statut Contributeur -
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
- Comment ouvrir un 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+