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 (11706) 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-Opening_a_Workbook_to_a_Specific_Worksheet [Ouverture d’un classeur vers une feuille de travail spécifique].