Ouverture d’un classeur dans une feuille de travail spécifique (Microsoft Excel)
Marcus se demande s’il est possible de configurer en quelque sorte un classeur afin qu’il s’ouvre sur le même onglet de feuille de calcul à chaque fois qu’il est ouvert, plutôt que sur l’onglet de feuille de calcul qui était affiché lors du dernier enregistrement du classeur. La réponse courte est que vous pouvez le faire, à condition d’utiliser une macro. (Il n’y a aucun moyen de le faire sans une macro.)
Il existe deux façons de configurer votre macro. Tout d’abord, vous pouvez utiliser une macro Auto_Open traditionnelle qui est automatiquement exécutée chaque fois qu’un classeur est ouvert:
Sub Auto_Open() Sheets("OpenToThisSheet").Select End Sub
Tout ce que vous avez à faire est de remplacer OpenToThisSheet par le nom de la feuille de calcul que vous souhaitez afficher lorsque le classeur s’ouvre. Une approche similaire consiste à créer un gestionnaire d’événements Workbook_Open:
Sub Workbook_Open() ActiveWorkbook.Sheets("OpenToThisSheet").Activate End Sub
Encore une fois, modifiez le nom de la feuille pour refléter le nom de la feuille réelle que vous souhaitez afficher. Ce gestionnaire d’événements doit être ajouté dans le cadre du module ThisWorkbook.
_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 (3877) s’applique à Microsoft Excel 97, 2000, 2002 et 2003. Vous pouvez trouver une version de cette astuce pour l’interface ruban d’Excel (Excel 2007 et versions ultérieures) ici:
link: / excelribbon-Opening_a_Workbook_to_a_Specific_Worksheet [Ouverture d’un classeur vers une feuille de travail spécifique]
.