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

Masquer facilement les fenêtres Excel inactives Windows (solutions VBA et Kutools)

AuteurSiluvia Date de modification

Lorsque vous travaillez avec plusieurs classeurs Excel, votre écran peut vite devenir encombré. Plusieurs fenêtres Excel s’ouvrent simultanément, se superposant ou s’affichant côte à côte, ce qui rend la concentration sur votre tâche actuelle difficile. Dans ces situations, de nombreux utilisateurs souhaitent masquer toutes les fenêtres inactives pour n’en conserver qu’une seule à l’écran, bénéficiant ainsi d’un espace de travail épuré et sans distraction. Toutefois, Excel ne propose pas de fonction intégrée permettant de masquer directement les fenêtres inactives. Vous pouvez certes minimiser manuellement les fenêtres ou les réorganiser via l’onglet Affichage, mais ces solutions restent peu efficaces et ne résolvent pas véritablement le problème.

Pour bénéficier de cette fonctionnalité, vous avez le choix entre utiliser du code VBA pour contrôler la visibilité des fenêtres ou opter pour une solution bien plus pratique comme Kutools pour Excel, qui vous permet de masquer instantanément les fenêtres inactives en un seul clic.

masquer les fenêtres des classeurs inactifs

Masquer les fenêtres inactives à l’aide de VBA

Si vous maîtrisez les macros, utilisez VBA pour masquer toutes les fenêtres Excel inactives et n’en conserver qu’une seule à l’écran. Cette méthode consiste à parcourir tous les classeurs ouverts et à masquer ceux qui ne sont pas actifs.

  1. Ouvrez Excel et vérifiez qu’au moins deux fenêtres de classeur sont ouvertes.
  2. Dans la fenêtre du classeur actuel, appuyez sur Alt + F11 pour ouvrir la fenêtre Microsoft Visual Basic pour Applications.
  3. Cliquez sur Insertion>Module. Copiez ensuite le code VBA suivant et collez-le dans la fenêtre Module.
    comment utiliser le code VBA
    VBA : Masquer les fenêtres Excel inactives
    Sub HideInactiveWorkbooks()
    'Updated by Extendoffice 20260317
        Dim wb As Workbook
        Dim win As Window
        For Each wb In Application.Workbooks
            For Each win In wb.Windows
                If wb Is Application.ActiveWorkbook Then
                    win.Visible = True
                Else
                    win.Visible = False
                End If
            Next win 
        Next wb
    End Sub
  4. Appuyez sur F5 pour exécuter le code.

Après exécution de ce code, seule la fenêtre du classeur actuel restera visible, toutes les autres étant masquées.

Pour afficher à nouveau tous les classeurs inactifs, exécutez le code VBA suivant en suivant les mêmes étapes que ci-dessus :

Code VBA : afficher toutes les fenêtres de classeurs inactifs

Sub UnhideAllWorkbooks()
'Updated by Extendoffice 20260317
    Dim wb As Workbook
    Dim win As Window
    For Each wb In Application.Workbooks
        For Each win In wb.Windows
            win.Visible = True
        Next win
    Next wb
End Sub

Cependant, cette méthode présente plusieurs limites : elle exige l’activation des macros, ce qui soulève des préoccupations de sécurité, nécessite une configuration manuelle et ne convient pas aux utilisateurs peu à l’aise avec VBA. De plus, la restauration des fenêtres masquées requiert du code VBA supplémentaire, rendant le flux de travail moins pratique au quotidien.


Masquer les fenêtres inactives avec Kutools pour Excel

Pour une solution plus rapide et plus conviviale, Kutools pour Excel propose une fonctionnalité intégrée appelée Masquer les fenêtres inactives, vous permettant d’obtenir le même résultat instantanément, sans aucune programmation.

En un seul clic, Kutools masque automatiquement toutes les fenêtres Excel inactives, ne laissant visible que celle active — pour un espace de travail plus clair et une concentration optimale sur la tâche en cours.

Comment l’utiliser :

Après avoir installé Kutools pour Excel, sélectionnez Kutools > Affichage > Masquer les fenêtres inactives.

activer la fonctionnalité de masquage des fenêtres inactives dans Kutools

Pour afficher toutes les fenêtres, sélectionnez Kutools > Affichage > Afficher toutes les fenêtres.

activer la fonctionnalité d’affichage des fenêtres inactives dans Kutools

Kutools pour Excel– Boostez Excel avec plus de 300 outils essentiels, simplifiez votre travail et profitez des fonctionnalités d’intelligence artificielle pour un traitement de données plus intelligent et une meilleure productivité.Obtenez-le dès maintenant


Conclusion

Masquer les fenêtres inactives dans Excel peut considérablement améliorer votre concentration et optimiser l’organisation de votre espace de travail, surtout lorsque vous travaillez simultanément sur plusieurs fichiers. Bien que VBA offre une solution possible, elle nécessite des compétences techniques et s’avère moins pratique au quotidien.

En revanche, Kutools pour Excel propose une solution simple et efficace en un seul clic, ce qui en fait le choix idéal pour gérer rapidement plusieurs fenêtres Excel. Si vous travaillez régulièrement avec plusieurs classeurs et recherchez un environnement plus épuré, sans distractions, Kutools peut considérablement booster votre productivité.


Les meilleurs outils de productivité Office

Kutools pour Excel – Vous permet de vous démarquer de la foule

🤖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 les 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:Critères multiples  |  Valeurs multiples  |  Entre plusieurs feuilles  |  Correspondance floue...
Listes déroulantes avancées:Liste déroulante simple  |  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 colonnes pour Sélectionner les cellules identiques/différentes...
Fonctionnalités phares: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 depuis une liste  |  Super Filtre  |  Filtre spécial(Filtrer les cellules avec une police en gras/italique/barré...) ...
… et bien plus encore… et bien 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 à partir d’un chemin ...)|  de conversion (Convertir en mots,Conversion de devises...)|Fusionner et scinder  (Fusion avancée des lignes,Scinder des cellules Excel ...)| ...)  |
Utilisez Kutools dans la langue de votre choix – compatible avec l’anglais, l’espagnol, l’allemand, le français, le chinois et 40+ autres !

Kutools pour Excel propose plus de 300 fonctionnalités,garantissant que ce dont vous avez besoin est à portée de clic...


Office Tab – Active la lecture et l’édition par onglets dans Microsoft Office (y compris Excel)

  • Passez d’un document à l’autre en une seconde parmi des dizaines de documents ouverts !
  • Réduisez de centaines de clics de souris chaque jour et dites adieu au syndrome de la souris.
  • Augmente votre productivité de 50 % lorsque vous visualisez et modifiez plusieurs documents.
  • Apporte une navigation efficace Tabs à Office (y compris Excel), tout comme Chrome, Edge et Firefox.