Enregistrement des modifications dans le classeur personnel (Microsoft Excel)
Chaque fois que Jason ferme Excel, il lui est demandé « Voulez-vous enregistrer les modifications que vous avez apportées au classeur de macros personnelles? » Cela est censé se produire s’il modifie Personal.xlsb, mais cela se produit même s’il n’apporte aucun changement.
Plus que probablement, cela est dû au fait que certaines modifications sont réellement apportées au classeur Personal.xlsb. Par exemple, le classeur peut avoir une fonction dynamique dans une cellule, telle que = Now () ou = Today (). Ceux-ci sont mis à jour immédiatement après l’ouverture d’un classeur, donc Excel pense qu’il y a eu une modification du classeur. Si tel est le cas, vous devrez rendre Personal.xlsb visible et supprimer les fonctions dynamiques. (Cela suppose, bien sûr, qu’ils ne sont nécessaires à rien d’autre dans le classeur.)
Les macros du classeur Personal.xlsb sont un autre endroit pour rechercher des modifications. Portez une attention particulière aux macros qui s’exécutent automatiquement lorsque vous démarrez Excel pour la première fois. Ces macros peuvent enregistrer des informations temporaires quelque part dans Personal.xlsb, qu’Excel considère comme un changement digne de sauvegarde. Vérifiez vos macros pour déterminer si tel est le cas.
Si cela ne le fait pas, sortez d’Excel et renommez le fichier Personal.xlsb en autre chose. Démarrez Excel et utilisez l’enregistreur de macros pour créer une macro simple que vous stockez dans Personal.xlsb. Cela crée un nouveau fichier et lorsque vous quittez Excel, vous devriez voir l’invite vous demandant si l’enregistrement doit être effectué. Effectuez l’enregistrement, quittez Excel, redémarrez et quittez à nouveau.
Si le même problème existe, vous savez que ce n’est pas à cause du fichier Personal.xlsb, mais à cause d’une autre cause telle qu’un complément. Vous pouvez ensuite essayer certaines des choses répertoriées dans le support Microsoft Office:
https://support.office.com/en-us/article/hide-or-show-worksheets-or-workbooks-69f2701a-21f5-4186-87d7-341a8cf53344
Si le nouveau Personal.xlsb ne rencontre pas le problème, copiez tout le code VBA de l’ancien vers le nouveau et testez à nouveau. Si le problème est résolu, vous pouvez supprimer la version renommée. Si le problème revient, c’est quelque chose avec le code et vous pouvez répéter le changement de nom et le nouveau test, en vérifiant chaque macro jusqu’à ce que vous trouviez celle qui cause le problème. Son code devra être changé ou supprimé.
ExcelTips est votre source pour une formation Microsoft Excel rentable.
Cette astuce (8190) s’applique à Microsoft Excel 2007, 2010, 2013, 2016, 2019 et Excel dans Office 365. Vous pouvez trouver une version de cette astuce pour l’ancienne interface de menu d’Excel ici:
link: / excel-Saving_Changes_in_the_Personal_Workbook [Enregistrement des modifications dans le classeur personnel]
.