Enregistrer un fichier VBA dans Excel

jus2mandarine Messages postés 226 Date d'inscription   Statut Membre Dernière intervention   -  
yg_be Messages postés 23541 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 /-
A voir également:

2 réponses

Utilisateur anonyme
 
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+
0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 584
 
bonjour,
le Userform a disparu, il n'est pas visible dans l'éditeur de code?
0