2009-05-20 11 views
2

J'ai ajouté un add-in pour Excel dans VBA et maintenant je dois apporter des modifications au code, mais le fichier ne sera pas sauvegardé. J'ouvre le fichier .xlam, je fais les changements, ctrl-S pour sauvegarder sans erreur, fermer. Mais quand je rouvre, aucun des changements que j'ai faits n'est là. Ce qui donne? Y a-t-il une façon particulière de sauvegarder un add-in pour faire des changements?Comment enregistrer les modifications de code dans un complément VBA Excel?

+0

Êtes-vous en appuyant sur Enreg le fichier Excel ou dans l'application VBA? –

Répondre

1

J'ai eu des problèmes avec les compléments ne pas enregistrer lorsque la sauvegarde Excel par défaut est faite; Au lieu de cela, vous devez vous assurer que vous enregistrez toujours à l'intérieur de l'éditeur VBA. Au-delà, assurez-vous que vous n'avez pas coché la case "Verrouiller le projet" ou que vous avez ajouté un mot de passe. Vous pouvez les trouver dans l'onglet "Protection" de la boîte de dialogue "Propriétés du projet". "menu.

2

J'ai eu des occurrences où il ne semblait pas que l'Add-In ait été sauvegardé. J'ai dû décharger le complément, redémarrer Excel, puis recharger le complément. Les modifications sauvegardées étaient présentes, mais ne s'affichaient pas tant que l'Add-In n'était pas rechargé.

5

Dans l'éditeur Visual Basic, sélectionnez le projet dans le volet Explorateur de projets, puis dans la fenêtre Exécution (Ctrl + G) entrer dans cette ligne et appuyez sur Entrée:

ThisWorkbook.Save

+0

C'est la seule chose qui a fonctionné pour moi. – Raystafarian

Questions connexes