Fred a remarqué un changement dans le fonctionnement de son Excel et ce qui se passe n’est pas clair. Tout à coup, son classeur Personal.xls ne se charge plus automatiquement au démarrage d’Excel. Fred n’a rien changé; le fichier a juste commencé à ne pas se charger. Il peut ouvrir le classeur manuellement et tout fonctionne correctement.

Il y a plusieurs choses qui peuvent être essayées pour que les opérations reviennent à la normale. Tout d’abord, examinez votre fichier Personal.xls lorsque vous l’ouvrez manuellement.

Regardez spécifiquement la barre de titre; s’il indique que le fichier est en lecture seule, vous souhaiterez peut-être sortir d’Excel et utiliser Windows pour supprimer l’attribut en lecture seule du fichier Personal.xls. Cela peut résoudre le problème, mais ce n’est peut-être pas le cas. (Vous le saurez la prochaine fois que vous démarrez Excel.)

L’autre possibilité est que, d’une manière ou d’une autre, l’emplacement où Excel s’attend à ce que Personal.xls soit localisé a changé ou que le fichier soit peut-être corrompu d’une manière ou d’une autre. Essayez ces étapes générales:

  1. À l’aide de Windows, recherchez et renommez votre fichier Personal.xls.

  2. Démarrez Excel et exécutez l’enregistreur de macros (Outils | Macro | Enregistrer une nouvelle macro).

  3. Spécifiez que la macro que vous enregistrez doit être stockée dans votre classeur Personal.xls. (Sélectionnez « Personal Macro Notebook » dans la liste déroulante « Store Macro In ».)

  4. Cliquez sur OK, ce qui démarre l’enregistreur de macros.

  5. Sélectionnez une autre cellule dans votre feuille de calcul.

  6. Arrêtez l’enregistreur de macros (Outils | Macro | Arrêter l’enregistrement).

Ces étapes créent un tout nouveau fichier Personal.xls, quel que soit l’emplacement attendu par Excel. Vous pouvez, dans le classeur, supprimer la macro que vous venez de créer. Vous pouvez ensuite ouvrir l’ancien classeur Personal.xls (celui que vous avez renommé à l’étape 1) et copier tout le code de macro à partir de celui-ci dans le nouveau classeur Personal.xls.

Une fois que cela est fait, vous pouvez enregistrer Personal.xls, le masquer et supprimer l’ancien. La prochaine fois que vous démarrez Excel, le nouveau classeur Personal.xls devrait se charger correctement.

ExcelTips est votre source pour une formation Microsoft Excel rentable.

Cette astuce (2888) s’applique à Microsoft Excel 97, 2000, 2002 et 2003.