Excel : Ctrl + Maj + 0 n’affiche plus les colonnes – explications et solutions

Vous appuyez bien sur Ctrl + Maj + 0 mais rien ne se passe ? Vous n’êtes pas seul ! Ce guide complet explique pourquoi le raccourci ne fonctionne plus, puis détaille plusieurs méthodes fiables pour rétablir la ré‑affichage instantané des colonnes masquées dans Excel, quelles que soient votre version de Windows ou votre configuration d’entreprise.

Sommaire

Vue d’ensemble : quand Excel n’entend plus Ctrl + Maj + 0

Depuis Office 2010, la commande « Afficher les colonnes » est présente dans le cœur d’Excel : elle n’a pas disparu, elle est simplement bloquée quand un élément externe (souvent Windows lui‑même) intercepte la combinaison de touches avant qu’Excel ne la reçoive. Le symptôme est toujours le même :

  • Ctrl + 0 masque les colonnes comme prévu ;
  • la combinaison inverse Ctrl + Maj + 0 ne produit aucun effet, alors même que les colonnes adjacentes sont sélectionnées.

Les investigations menées par Microsoft 365, les experts de la communauté Excel et de nombreux administrateurs IT aboutissent toutes à la même conclusion : le véritable suspect est le module de commutation de langue/clavier de Windows 10 et Windows 11.

Tableau récapitulatif des causes et solutions

Problème identifiéSolutions proposéesDétails utiles
Conflit avec le raccourci Windows de changement de langueOuvrir Paramètres › Heure & langue › Langue & région › Paramètres clavier avancés. Cliquer Raccourcis clavier pour la langue d’entrée (parfois nommé Paramètres des touches de raccourci). Sélectionner la ligne Entre les langues d’entrée, puis Modifier la séquence de touches. Choisir Non attribué pour la combinaison Ctrl + Maj + 0 et valider.Windows bloque le raccourci par défaut ; le désattribuer le libère pour Excel.
Restrictions de sécurité ou GPO en entrepriseDemander au service IT si une GPO désactive le changement de séquence. Créer (ou faire créer) une règle utilisateur autorisant la modification de la combinaison. Redémarrer l’ordinateur ou forcer l’application des stratégies avec gpupdate /force.Dans de grands environnements, les administrateurs verrouillent souvent les options de langue.
Complément Excel ou utilitaire tiersLancer Excel en mode sans échec : maintenir Ctrl puis double‑cliquer sur l’icône. Tester Ctrl + Maj + 0. S’il fonctionne, ré‑activer les compléments un par un pour identifier le coupable.Un add‑in de macros ou de modélisation financière peut capter la frappe.
Panne matérielle ou pilote de clavier exoticBrancher un clavier standard USB et refaire le test. Désinstaller les logiciels de “gaming key remapping” ou de contrôle RGB.Certains claviers réaffectent la rangée « 0 à 9 » à des fonctions multimédia.

Étapes détaillées pour libérer la combinaison dans Windows 10/11

  1. Ouvrir les paramètres avancés du clavier Windows
    Tapez Paramètres de langue dans la barre de recherche, puis cliquez sur Paramètres clavier avancés.
  2. Modifier la séquence de touches
    Sous Changement de méthodes d’entrée, choisissez Raccourcis clavier pour les langues d’entrée, puis Entre les langues d’entrée. Cliquez enfin sur Modifier la séquence de touches.
  3. Désattribuer Ctrl + Maj + 0
    Dans la boîte de dialogue, réglez l’option sur Non attribué. Validez deux fois.
  4. Redémarrer (selon le contexte)
    La modification est souvent prise en compte immédiatement ; dans le doute, redémarrez pour purger les caches de pilotes.

Votre combinaison est désormais de nouveau gérée par Excel : sélectionnez la plage englobant les colonnes cachées, puis appuyez sur Ctrl + Maj + 0 ; les colonnes redeviennent visibles.

Solutions de contournement quand on ne peut pas toucher aux paramètres système

Via le ruban

Dans le groupe Cellules (onglet Accueil), cliquez Format › Masquer & Afficher › Afficher les colonnes. La commande cible la sélection active, vous garantissant la même efficacité que le raccourci.

Par le menu contextuel

Sélectionnez les colonnes encadrant la zone masquée, faites un clic droit puis choisissez Afficher. L’opération est rapide et reste disponible même si vos droits Windows sont restreints.

Avec la séquence d’accès clavier aux onglets (ALT KeyTips)

Appuyez successivement sur Alt, O, C, puis U. Chaque lettre valide une étape du ruban ; c’est plus long, mais infaillible et indépendant de Windows.

Approfondissement : comment vérifier si Excel reçoit les touches

  1. Passer par l’Observateur d’événements
    Ouvrez eventvwr.msc, puis consultez les journaux Microsoft Office Alerts : si aucun événement de raccourci n’est enregistré, c’est bien Windows qui le bloque.
  2. Utiliser PowerShell pour surveiller WMI
    Lancez :
    Get-WinEvent -FilterXPath "*[EventData/@Name='HotKeyPressed']" -LogName "Microsoft-Windows-TextInputFramework/Operational"
    Appuyez sur Ctrl + Maj + 0 ; si rien n’apparaît, le framework a intercepté le raccourci.

Méthodes avancées pour l’administrateur IT

1. Distribution d’un script de correction par GPO

<#
Script : UnblockCtrlShift0.ps1
Objet : désactive le raccourci de bascule de langue
#>
$HKCU = 'HKCU:\Keyboard Layout\Toggle'
If (!(Test-Path $HKCU)) { New-Item $HKCU -Force | Out-Null }
Set-ItemProperty -Path $HKCU -Name "Hotkey" -Value 3  # 3 = Not Assigned

Déployez‑le au démarrage utilisateur. La valeur 3 correspond au champ « Non attribué » de l’interface graphique.

2. Contrôle via la console Intune

Dans Device configuration › Scripts, chargez le même PowerShell puis attribuez‑le uniquement aux groupes utilisant Excel de façon intensive (contrôleurs de gestion, analystes).

3. Utiliser PowerToys Keyboard Manager

Le module Keyboard Manager de PowerToys permet de créer une “règle explicite” : mappez Ctrl + Maj + 0 vers la commande « Mute — No Action » (c’est‑à‑dire aucune). Windows l’ignore alors, ce qui rend la combinaison disponible pour les applications.

Et sur macOS ?

Bonne nouvelle : macOS ne réserve pas ⌘ + Shift + 0. Le raccourci fonctionne donc immédiatement, sauf si :

  • un utilitaire de remapping (Karabiner‑Elements, BetterTouchTool…) le détourne ;
  • la disposition saisie n’inclut pas de touche « 0 » standard (claviers internationaux rares).

Dans ces cas, un simple profil Karabiner réassigne la touche :

"from": { "modifiers": ["command", "shift"], "key_code": "0" },
"to":   [ { "select_input_source": { "input_source_id": "com.apple.keylayout.ABC" } } ]

Automatiser l’affichage des colonnes avec VBA

Si le raccourci reste bloqué (poste verrouillé), un macro‑bouton est votre allié :

Sub AfficherToutesColonnes()
    Cells.EntireColumn.Hidden = False
End Sub

Ajoutez la macro dans le Quick Access Toolbar (Alt + F8 › Options › Ajouter au ruban). Un simple Alt + (position) déclenche la macro, sans dépendre d’aucun raccourci système.

Questions fréquentes (FAQ)

Le correctif Windows supprime‑t‑il la commutation de langue ? Non : seuls Ctrl + Maj + 0 et Ctrl + Maj + 9 sont désattribués. Vous gardez Alt + Maj ou Win + Espace pour changer de langue. Pourquoi certains guides parlent‑ils de Ctrl + Shift + ) ? Sur les claviers US, la touche « 0 » partage la parenthèse fermante. Le short­cut est physiquement identique. La modification est‑elle perdue après une mise à jour Windows ? Depuis Windows 11 23H2, la séquence reste dans le registre utilisateur ; elle résiste donc aux mises à jour cumulatives. En revanche un reset ou un passage à une nouvelle build Insider peut la réinitialiser.

Bonnes pratiques pour éviter que le problème ne réapparaisse

  • Documenter la procédure dans le wiki interne afin que chaque nouvel employé corrige la configuration dès l’arrivée.
  • Standardiser la langue d’entrée : moins de combinaisons actives signifie moins de conflits clavier.
  • Utiliser des profils matériels uniformes (même marque de clavier, même pilote).
  • Surveiller les mises à jour : un patch de pilote ou une nouvelle version de PowerToys peut ré‑affecter les touches.

Conclusion : un petit réglage, un grand soulagement

Le blocage de Ctrl + Maj + 0 n’est qu’un effet de bord d’un réglage Windows ; en quelques clics, vous restituez à Excel son raccourci natif. Que vous soyez analyste, contrôleur de gestion ou formateur, appliquer les méthodes ci‑dessus vous fera gagner un temps précieux, tout en permettant de conserver des habitudes de travail homogènes sur l’ensemble de vos postes.

Sommaire