Masquage automatique du classeur personnel (Microsoft Excel)
Ken rencontre un problème avec son classeur Personal.xlsb. Quand il a besoin de travailler dessus, il le dévoile. S’il oublie de le masquer à nouveau une fois terminé, la prochaine fois qu’il démarre Excel, le classeur Personal.xlsb est immédiatement visible. Puisqu’il ressemble à une nouvelle feuille de calcul vierge, il commence souvent à taper dessus et cela gâche son classeur Personal.xlsb.
Il se demande s’il existe un moyen de forcer automatiquement le masquage de Personal.xlsb s’il oublie de le masquer manuellement.
Vous devez garder à l’esprit certaines choses. Tout d’abord, si vous apportez uniquement des modifications aux macros dans Personal.xlsb, vous n’avez pas besoin d’afficher le classeur pour travailler sur ces macros. Au lieu de cela, affichez l’éditeur VBA et utilisez l’explorateur d’objets pour vous assurer que vous travaillez sur les macros dans le classeur Personal.xlsb. Lorsque vous avez terminé de modifier les macros, vous pouvez les enregistrer sans jamais avoir besoin de rendre le classeur visible.
Si cela ne fonctionne toujours pas pour vous (peut-être avez-vous une autre raison de rendre Personal.xlsb visible), vous pouvez apporter une sorte de modification d’édition à la première feuille de calcul du classeur. Par exemple, placez le texte «CECI EST PERSONNEL» dans la cellule A1 du classeur. Faites quelque chose pour le faire ressortir (grand, gras, couleurs, etc.), et vous ne manquerez plus jamais que vous travaillez dans le classeur personnel lorsque vous démarrez Excel pour la première fois.
Si vous souhaitez une approche macro pour vous assurer que le classeur est masqué, vous pouvez ajouter le code suivant à l’objet ThisWorkbook pour Personal.xlsb:
Private Sub Workbook_BeforeClose(Cancel As Boolean) Windows("PERSONAL.XLSB").Visible = False ThisWorkbook.Save End Sub
La macro est exécutée juste avant la fermeture du classeur (ce qui se produit lorsque Excel est quitté). Il masque le classeur, puis l’enregistre. De cette façon, la prochaine fois que vous démarrez Excel, Personal.xlsb sera automatiquement masqué.
_Note: _
Si vous souhaitez savoir comment utiliser les macros décrites sur cette page (ou sur toute autre page des sites ExcelTips), j’ai préparé une page spéciale qui comprend des informations utiles.
lien: / excelribbon-ExcelTipsMacros [Cliquez ici pour ouvrir cette page spéciale dans un nouvel onglet de navigateur]
.
ExcelTips est votre source pour une formation Microsoft Excel rentable.
Cette astuce (12159) s’applique à Microsoft Excel 2007, 2010, 2013 et 2016.
Vous pouvez trouver une version de cette astuce pour l’ancienne interface de menu d’Excel ici:
link: / excel-Automatically_Hiding_the_Personal_Workbook [Masquage automatique du classeur personnel]
.