KutoolsforOffice — Une solution unique, cinq outils puissants.Faire plus avec moins d'efforts.Soldes de mars : 20 % de réduction

Comment verrouiller la position d’une feuille afin qu’elle reste toujours visible dans un classeur Excel ?

AuteurSun Date de modification

Dans Excel, lorsqu’on travaille avec un classeur volumineux contenant de nombreuses feuilles, l’espace dédié aux onglets — la barre d’onglets — peut rapidement devenir encombré. En faisant défiler la liste des onglets, notamment lorsque leur nombre dépasse l’espace visible à l’écran, ceux situés aux extrémités, y compris celui de la première feuille, peuvent disparaître de la vue. Cela devient problématique si vous utilisez fréquemment une feuille « maîtresse » ou une feuille de synthèse comme référence rapide et que vous devez y accéder constamment.

Cet article présente des méthodes pratiques pour garantir que votre feuille maîtresse reste toujours facilement visible dans votre classeur Excel, quelle que soit la feuille sur laquelle vous naviguez ou le nombre total d’onglets présents. Ces solutions s’avèrent particulièrement utiles lorsque vous devez consulter en continu des instructions, des tableaux de bord ou des données récapitulatives, sans avoir à parcourir l’ensemble des onglets de feuille.

Capture d’écran de la barre des onglets de feuille Excel avec le premier onglet visibleFlèche droiteCapture d’écran de la barre des onglets de feuille Excel avec le premier onglet invisible

Verrouiller la position d’une feuille avec VBA


Verrouiller la position d’une feuille avec VBA

Actuellement, Excel ne propose aucun paramètre intégré permettant de verrouiller directement un onglet de feuille spécifique pour une visibilité permanente. Toutefois, grâce à VBA (Visual Basic for Applications), il est possible d’obtenir un résultat similaire et de rendre la navigation plus fluide et efficace. Voici deux techniques VBA distinctes, conçues pour répondre à des besoins courants :

Accéder à une feuille spécifique à l’aide d’un raccourci

Lorsque vous travaillez sur plusieurs sections ou feuilles, créez un raccourci pour accéder instantanément à votre feuille maîtresse et gagner du temps — sans avoir à faire défiler les onglets. Cette méthode est particulièrement efficace lorsque vous devez fréquemment consulter des données récapitulatives ou saisir des informations à la volée dans une feuille « maîtresse » spécifique.

1. Appuyez sur Alt + F11 pour ouvrir la fenêtre Microsoft Visual Basic pour Applications.
Si l’onglet Développeur n’est pas visible, vous devrez peut-être l’activer au préalable via les options d’Excel.

2. Cliquez sur Insertion > Module pour ajouter un nouveau module. Copiez ensuite le code VBA suivant et collez-le dans la zone de script vide :

VBA : Accéder à la feuille maîtresse

Sub GoToSheet()
'UpdatebyExtendoffice20180427
    Sheets("Master").Activate
End Sub

Remarque : Dans la ligne de code VBA Sheets(«Master»).Activate, remplacez «Master» par le nom de votre feuille cible si nécessaire. Veillez toujours à ce que le nom corresponde exactement, car la moindre faute d’orthographe ou le moindre espace superflu provoquera une erreur d’exécution.

3. Enregistrez votre projet VBA, revenez à Excel et accédez à Développeur > Macros.
Capture d’écran de l’onglet Développeur dans Excel avec l’option Macros mise en surbrillance

4. Dans la boîte de dialogue Macro, localisez la macro que vous venez de créer. Cliquez sur Options pour définir un raccourci clavier personnalisé pour cette macro.
Capture d’écran de la boîte de dialogue Macro dans Excel avec le bouton Options sélectionné pour créer un raccourci

5. Confirmez votre raccourci et fermez la boîte de dialogue Macro.

Vous pouvez désormais appuyer à tout moment sur le raccourci choisi pour accéder directement à la feuille maîtresse, quel que soit votre emplacement actuel dans le classeur. Cela permet de maintenir votre concentration dans les classeurs complexes et d’éviter de perdre du temps à rechercher la feuille principale.

Astuce : Si vous continuez d’ajouter de nouvelles feuilles ou de réorganiser votre classeur, ce raccourci reste efficace tant que le nom de la feuille cible n’est pas modifié. Attention toutefois : si vous renommez ou supprimez la feuille maîtresse, la macro générera une erreur jusqu’à ce qu’elle soit mise à jour.

Garder une feuille spécifique toujours en première position

Certains flux de travail tirent parti du fait de maintenir une feuille spécifique en première position (tout à gauche) dans la liste des onglets. Le code VBA ci-dessous déplace automatiquement votre feuille maîtresse sélectionnée en tête chaque fois qu’une autre feuille est activée. Cette solution s’avère particulièrement utile pour les classeurs partagés ou les tableaux de bord, où la feuille de synthèse doit rester constamment visible pour tous les utilisateurs.

1. Appuyez sur Alt + F11 pour ouvrir la fenêtre Microsoft Visual Basic pour Applications.

2. Dans le volet gauche Explorateur de projets - ProjetVBA, double-cliquez sur Ce classeur pour ouvrir sa fenêtre de code. Collez directement le code ci-dessous dans cette feuille :

VBA : Garder la feuille maîtresse toujours en première position

Private Sub Workbook_SheetActivate(ByVal Sh As Object)
'UpdatebyExtendoffice2018027
    Dim xSheet As Worksheet
    Application.EnableEvents = False
    Set xSheet = Sheets("master")
    If Sh.Name <> xSheet.Name Then
        Sh.Move , xSheet
        xSheet.Activate
        Sh.Activate
    End If
    Application.EnableEvents = True
End Sub

Capture d’écran de l’éditeur VBA avec le code collé dans le module ThisWorkbook

3. Enregistrez votre travail et fermez l’éditeur VBA. Désormais, chaque fois que vous cliquerez sur une feuille ou l’activerez, votre feuille maîtresse sera automatiquement repositionnée en premier onglet, assurant ainsi une visibilité constante.

Capture d’écran de la barre des onglets de feuille Excel avec la feuille maîtresse visible et verrouillée en positionFlèche droiteCapture d’écran de la barre des onglets de feuille Excel après réorganisation, avec la feuille maîtresse toujours visible

Remarque : Dans le code VBA ci-dessus, « master » désigne la feuille que vous souhaitez garder visible en permanence. Ajustez ce nom selon les besoins de votre classeur, mais vérifiez toujours minutieusement l’orthographe et la casse. Si la feuille portant ce nom n’existe pas, le code ne fonctionnera pas ; assurez-vous donc qu’il est exact avant utilisation.

Précautions : Si votre classeur contient des feuilles protégées ou très masquées, le déplacement programmatique des feuilles peut provoquer des erreurs. Par ailleurs, ce code s’exécute à chaque activation d’une feuille ; dans les classeurs extrêmement volumineux, cela pourrait entraîner un léger ralentissement.

Meilleurs outils de productivité Office

🤖Kutools IA Aide: Révolutionnez Analyse des données grâce à :Exécution intelligente   |  Générez du code|  Créez formules personnalisées  |  Analysez des données et générez des graphiques|  Appelez Fonctions améliorées
Fonctionnalités populaires:Rechercher, mettre en surbrillance ou Marquer les doublons   |  Supprimer les lignes vides   |  Combinez les colonnes ou cellules sans perdre de données   |   Arrondi sans utiliser de formule...
Super RECHERCHEV:RechercheValeurs avec critères multiples  |  RechercheValeurs avec valeurs multiples  |   RechercheValeurs dans plusieurs feuilles   |   Correspondance floue....
Liste déroulante avancée:Créez rapidement une liste déroulante   |  Liste déroulante dépendante   |  Liste déroulante à sélection multiple....
Gestionnaire de colonnes:Ajouter un nombre précis de colonnes|Déplacer des colonnes|Basculer la visibilité des colonnes masquées|Comparer des plages et des colonnes...
Fonctionnalités vedettes:Mise au point de la grille   |  Vue de conception   |Barre de formule améliorée   | Gestionnaire de classeurs et de feuilles   |  Bibliothèque de ressources(Texte automatique)|  Sélecteur de date   |  Consolider les feuilles de calcul  |  Chiffrer/Déchiffrer les cellules   | Envoyer des e-mails par liste   |  Super Filtre   |   Filtre spécial(Filtrer les cellules avec une police en gras/italique/barré...) ...
… et bien plus encore… et plus encore:(,)Supprimer des caractères spécifiques, ...)|   50+Typesde graphiques(, ...)|   40+ Formules pratiques(Calculer l'âge en fonction de la date de naissance, ...)|   19 Outils d’insertion(,Insérer une image depuis un chemin , ...)|   de conversion (Convertir en mots,Conversion de devises, ...)|Fusionner et scinder   (Fusion avancée des lignes,Diviser les cellules , ...)|, ...)   |
Utilisez Kutools dans la langue de votre choix – disponible en anglais, espagnol, allemand, français, chinois et 40+ autres langues !

Boostez vos compétences Excel avec Kutools pour Excel et découvrez une efficacité inégalée.Kutools pour Excel propose plus de 300 fonctionnalités avancées pour améliorer votre productivité et Gagner du temps.Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...


Office Tab apporte une interface à onglets à Office et rend votre travail bien plus facile

  • Activez l’édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
  • Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
  • Augmente votre productivité de 50 % et vous fait économiser des centaines de clics de souris chaque jour !

Tous les compléments Kutools. Un seul installateur

Kutools for Office regroupe les compléments pour Excel, Word, Outlook et PowerPoint, ainsi que Office Tab Pro, ce qui en fait le choix idéal pour les équipes travaillant à travers les applications Office.

ExcelWordOutlookTabsPowerPoint
  • Suite tout-en-un— Compléments Excel, Word, Outlook et PowerPoint + Office Tab Pro
  • Un seul installateur, une seule licence— installation en quelques minutes (compatible MSI)
  • Fonctionne mieux ensemble— productivité optimisée dans toutes les applications Office
  • Essai gratuit de 30 jours avec toutes les fonctionnalités— aucune inscription, aucune carte bancaire
  • Meilleur rapport qualité-prix— économisez par rapport à l’achat de compléments individuels