Excel affiche « Ne répond pas » et la fenêtre semble figée ? Ne forcez pas immédiatement la fermeture : le logiciel peut encore être en train de calculer, d’enregistrer le fichier ou d’exécuter une macro.

Cette page vous aide d’abord à savoir s’il faut attendre ou fermer Excel, puis à identifier la cause du blocage. Si le problème se répète sur un classeur professionnel, notre prestation de développement Excel permet d’analyser et de corriger le fichier.

Excel ne répond pas pendant quelques secondes

Le message « Ne répond pas » ne signifie pas toujours qu’Excel a définitivement planté. Windows affiche ce message dès que le logiciel ne répond plus immédiatement aux actions de l’utilisateur.

Excel peut simplement être occupé par :

  • le recalcul d’un grand nombre de formules
  • l’actualisation d’une requête ou d’une connexion externe
  • l’ouverture ou l’enregistrement d’un fichier volumineux
  • l’exécution d’une macro
  • le traitement d’un tableau croisé dynamique
  • une opération de copier-coller portant sur une plage importante

Attendre avant de forcer la fermeture

Commencez par patienter quelques instants sans cliquer plusieurs fois dans la fenêtre. Chaque nouvelle action peut ajouter une demande supplémentaire et prolonger le blocage.

Ouvrez le Gestionnaire des tâches avec le raccourci Ctrl + Maj + Échap, puis observez l’utilisation du processeur, de la mémoire et du disque par Excel.

Si Excel utilise encore des ressources, il est probable qu’un traitement soit en cours. Il est alors préférable d’attendre sa fin plutôt que de fermer immédiatement l’application.

Éviter de multiplier les clics

Lorsque la fenêtre semble figée, cliquer plusieurs fois sur les cellules, les menus ou le bouton de fermeture ne débloque généralement pas Excel. Ces actions peuvent au contraire être mises en attente et ralentir davantage le retour à un fonctionnement normal.

Excel travaille peut-être encoreUn affichage figé ne signifie pas nécessairement que le traitement est arrêté. Sur un classeur complexe, le recalcul ou l’exécution d’une macro peut prendre plusieurs minutes sans que la fenêtre soit actualisée.

Excel ne répond plus du tout

Si l’utilisation du processeur reste nulle, si la fenêtre ne se réactive pas après plusieurs minutes et si aucune opération ne semble progresser, Excel est probablement réellement bloqué.

Essayer d’annuler l’opération en cours

Appuyez une fois sur la touche Échap. Cette commande peut interrompre certaines opérations, notamment une saisie, une sélection, une copie ou l’exécution de certaines macros.

Si une macro VBA est en cours, la combinaison Ctrl + Pause peut parfois provoquer son interruption. Selon le clavier utilisé, la touche Pause peut être associée à une autre touche de fonction.

Vérifier si une fenêtre est cachée

Excel peut sembler bloqué alors qu’une boîte de dialogue attend une réponse derrière la fenêtre principale ou sur un autre écran.

Utilisez le raccourci Alt + Tab pour parcourir les fenêtres ouvertes. Vérifiez également si un message d’Excel, une fenêtre d’impression, une demande d’enregistrement ou une alerte liée à une connexion externe est affiché sur un autre écran.

Fermer Excel depuis le Gestionnaire des tâches

Lorsque le logiciel ne répond réellement plus, vous pouvez forcer sa fermeture :

  1. Appuyez sur Ctrl + Maj + Échap.
  2. Sélectionnez Microsoft Excel dans la liste des applications.
  3. Cliquez sur Fin de tâche.

Cette opération ferme immédiatement Excel. Les modifications effectuées depuis le dernier enregistrement peuvent être perdues. Elle ne doit donc être utilisée qu’après avoir suffisamment attendu et vérifié qu’aucun traitement n’est encore en cours.

Excel ne répond pas pendant l’enregistrement

Excel peut se bloquer lorsque vous cliquez sur Enregistrer ou Enregistrer sous. Le problème peut venir de la taille du fichier, de son emplacement, d’une connexion réseau, d’un espace de stockage synchronisé ou d’un antivirus qui analyse le document.

Enregistrer une copie sur le disque local

Si Excel reprend la main, utilisez Fichier > Enregistrer sous et créez une copie dans un dossier local, par exemple Documents ou le Bureau.

Cette vérification permet d’écarter un problème lié :

  • à un lecteur réseau
  • à OneDrive, SharePoint ou un autre espace synchronisé
  • à une clé USB ou un disque externe
  • à des droits d’accès insuffisants
  • à une connexion instable

Changer temporairement le nom du fichier

Un nom trop long, certains caractères particuliers ou un chemin d’accès très profond peuvent perturber l’enregistrement. Enregistrez une copie avec un nom court dans un dossier simple.

Récupérer le classeur après une fermeture forcée

Au prochain démarrage, Excel peut afficher le volet Récupération de documents. Ouvrez la version la plus récente, contrôlez son contenu, puis enregistrez-la immédiatement sous un nouveau nom.

Si aucune version n’apparaît automatiquement, notre tutoriel explique comment récupérer un fichier Excel non enregistré à partir des sauvegardes automatiques et des fichiers temporaires.

Excel ne répond pas à l’ouverture d’un fichier

Si Excel s’ouvre normalement avec un classeur vide, mais se bloque avec un document précis, le problème vient probablement du fichier.

Créer une copie avant les essais

Conservez toujours l’original et effectuez les manipulations sur une copie. Un fichier instable peut se dégrader davantage après plusieurs ouvertures, réparations ou enregistrements successifs.

Déplacer le fichier sur le disque local

Copiez le document dans un dossier local avant de l’ouvrir. Un blocage peut être provoqué par le réseau, la synchronisation ou un accès temporairement indisponible.

Utiliser la fonction Ouvrir et réparer

  1. Ouvrez Excel sans sélectionner le fichier
  2. Choisissez Fichier > Ouvrir > Parcourir
  3. Sélectionnez le classeur
  4. Cliquez sur la flèche située à côté du bouton Ouvrir
  5. Sélectionnez Ouvrir et réparer

Essayez d’abord la réparation. Si elle échoue, Excel peut parfois extraire les valeurs et les formules encore accessibles.

Tester l’ouverture en mode sans échec

Fermez Excel, appuyez sur Windows + R, saisissez excel /safe, puis validez.

Si le fichier s’ouvre dans ce mode, un complément, une personnalisation ou un élément chargé au démarrage peut être à l’origine du blocage.

Excel ne répond pas avec un fichier volumineux

Un classeur contenant de nombreuses formules, des tableaux croisés dynamiques, des images, des mises en forme conditionnelles ou des données importées peut mobiliser une quantité importante de mémoire.

Excel peut alors afficher « Ne répond pas » pendant qu’il recalcule ou actualise le document.

Contrôler la taille réelle du fichier

La taille enregistrée sur le disque n’est pas le seul indicateur. Un fichier de quelques mégaoctets peut être très lent s’il contient :

  • des formules portant sur des colonnes entières
  • des fonctions volatiles comme INDIRECT, DECALER, MAINTENANT ou AUJOURDHUI
  • des milliers de règles de mise en forme conditionnelle
  • des objets ou des formes invisibles
  • des liaisons vers d’autres classeurs
  • des requêtes actualisées automatiquement
  • des macros parcourant les cellules une par une

Passer temporairement le calcul en mode manuel

Lorsque le fichier se bloque après chaque modification, vous pouvez temporairement désactiver le calcul automatique :

  1. Ouvrez l’onglet Formules
  2. Cliquez sur Options de calcul
  3. Sélectionnez Manuel

Cette option évite un recalcul complet après chaque saisie. Elle doit toutefois être réactivée avant de contrôler les résultats définitifs du classeur.

Si le problème est principalement lié aux performances, consultez notre analyse des causes possibles lorsqu’un fichier Excel est lent et trop lourd.

Excel ne répond pas après une modification

Un blocage peut survenir immédiatement après la saisie d’une valeur, la suppression d’une ligne ou le collage de données. Excel lance alors potentiellement plusieurs traitements en cascade.

Vérifier les formules dépendantes

Une seule cellule peut alimenter des centaines ou des milliers de formules. Sa modification provoque alors un recalcul important, notamment lorsque le classeur utilise des références à des colonnes entières.

Par exemple, une formule portant sur A:A analyse plus d’un million de cellules, même si seules quelques centaines de lignes contiennent des données.

Contrôler les mises en forme conditionnelles

Les copier-coller successifs peuvent multiplier les règles de mise en forme conditionnelle. Excel doit alors les réévaluer après chaque modification.

Dans Accueil > Mise en forme conditionnelle > Gérer les règles, choisissez l’affichage des règles de la feuille entière et recherchez les doublons ou les plages inutilement étendues.

Vérifier les événements VBA

Une macro associée à un événement comme Worksheet_Change peut s’exécuter après chaque modification. Si le code modifie lui-même des cellules sans désactiver les événements, il peut déclencher une boucle ou des traitements répétés.

Excel ne répond pas pendant un copier-coller

Copier une plage importante peut transférer les valeurs, les formules, les formats, les commentaires, les validations, les objets et les règles de mise en forme conditionnelle. L’opération devient alors beaucoup plus lourde qu’un simple transfert de données.

Tester un collage des valeurs uniquement

Utilisez Collage spécial > Valeurs lorsque vous n’avez pas besoin de reproduire les formules et les formats. Cette méthode limite fortement la quantité d’informations traitées.

Éviter de copier des lignes ou colonnes entières

Sélectionnez uniquement la plage réellement utilisée. Copier une colonne entière oblige Excel à traiter plus d’un million de cellules.

Vérifier les cellules fusionnées

La présence de cellules fusionnées différentes dans la zone source et dans la zone de destination peut bloquer le collage ou provoquer un message d’erreur.

Nettoyer le Presse-papiers

Fermez les autres applications Office et les logiciels utilisant le Presse-papiers, puis redémarrez Excel. Un gestionnaire de Presse-papiers ou un outil de capture peut parfois interférer avec les opérations de copie.

Excel ne répond pas pendant l’exécution d’une macro

Lorsqu’une macro s’exécute, Excel peut ne plus rafraîchir l’écran et sembler bloqué. Cela ne signifie pas nécessairement que le code est arrêté.

Vérifier si la macro progresse

Une macro peut nécessiter plusieurs minutes si elle traite les cellules une par une, ouvre de nombreux fichiers ou interroge une base de données.

L’ajout d’informations dans la barre d’état permet de montrer l’avancement du traitement. Une macro longue devrait également laisser à Excel la possibilité de traiter les événements Windows lorsque cela est nécessaire.

Interrompre une macro bloquée

Essayez la combinaison Ctrl + Pause. Si Excel affiche une boîte de dialogue, choisissez l’option permettant d’arrêter ou de déboguer le code.

Dans l’éditeur VBA, l’exécution pas à pas permet ensuite de repérer l’instruction qui provoque le blocage.

Éviter les boucles infinies

Une condition de sortie incorrecte dans une boucle Do While, Do Until ou For peut empêcher la procédure de se terminer.

Le problème peut aussi venir d’un événement qui se redéclenche lui-même. Par exemple, une procédure Worksheet_Change qui modifie une cellule doit généralement désactiver temporairement les événements.

Optimiser le traitement VBA

Le code peut être accéléré en désactivant temporairement le rafraîchissement de l’écran, les événements et le calcul automatique :

With Application
    .ScreenUpdating = False
    .EnableEvents = False
    .Calculation = xlCalculationManual
End With

Ces réglages doivent impérativement être rétablis à la fin de la procédure, y compris lorsqu’une erreur intervient :

With Application
    .ScreenUpdating = True
    .EnableEvents = True
    .Calculation = xlCalculationAutomatic
End With

Une désactivation mal gérée peut laisser Excel dans un état anormal et donner l’impression que les formules, les événements ou l’affichage ne fonctionnent plus.

Excel ne répond pas à cause d’un complément

Les compléments Excel ou COM ajoutent des fonctionnalités au logiciel. Un complément obsolète, incompatible ou mal installé peut ralentir le démarrage, bloquer l’ouverture d’un fichier ou provoquer des interruptions répétées.

Tester Excel en mode sans échec

Le mode sans échec constitue le test le plus simple. Si Excel fonctionne normalement avec la commande excel /safe, désactivez les compléments pour identifier celui qui pose problème.

Désactiver progressivement les compléments

  1. Ouvrez Fichier > Options > Compléments
  2. Dans la liste Gérer, sélectionnez les compléments Excel ou COM
  3. Cliquez sur Atteindre
  4. Décochez les compléments
  5. Redémarrez Excel

Réactivez-les ensuite un par un. Cette méthode permet de conserver les compléments utiles tout en isolant celui qui rend Excel instable.

Excel ne répond pas après une mise à jour

Le problème peut apparaître après une mise à jour de Microsoft 365, de Windows, d’un pilote ou d’un logiciel de sécurité. Une incompatibilité temporaire avec un complément ou une macro ancienne peut alors être révélée.

Installer les mises à jour disponibles

Une correction peut avoir été publiée après la version qui a provoqué le problème. Vérifiez les mises à jour d’Office et de Windows avant d’envisager une réinstallation complète.

Réparer Microsoft Office

Dans les paramètres Windows, ouvrez la liste des applications, sélectionnez Microsoft 365 ou Microsoft Office, puis choisissez l’option de modification.

Commencez par la réparation rapide. Si elle ne suffit pas, une réparation en ligne réinstalle plus complètement les composants d’Office.

Tester les macros et compléments existants

Une mise à jour peut modifier le comportement d’une référence VBA, d’un contrôle ActiveX ou d’un complément. Si le blocage apparaît uniquement sur un fichier métier, il faut analyser les composants utilisés par ce classeur.

Excel ne répond pas seulement sur un ordinateur

Si le même fichier fonctionne sur plusieurs postes mais se bloque sur un seul ordinateur, le document n’est probablement pas l’unique cause.

Comparez notamment :

  • la version d’Excel installée
  • l’architecture 32 ou 64 bits
  • les compléments actifs
  • les références VBA
  • les pilotes d’impression
  • les paramètres régionaux
  • les chemins réseau disponibles
  • les logiciels de sécurité installés

Un classeur peut également appeler un fichier, une base de données ou une imprimante uniquement disponible sur certains postes.

Excel ne répond pas sur tous les fichiers

Lorsque le blocage concerne aussi les nouveaux classeurs, le problème vient probablement de l’installation d’Excel, d’un complément, d’un fichier chargé au démarrage ou de l’environnement Windows.

Démarrer Excel en mode sans échec

Si Excel fonctionne en mode sans échec, désactivez les compléments et les personnalisations chargés au démarrage.

Réparer Office

Une réparation permet de remplacer les fichiers d’installation endommagés sans supprimer vos documents Excel.

Vérifier les fichiers chargés automatiquement

Excel peut ouvrir automatiquement un classeur personnel, un complément ou des fichiers placés dans son dossier de démarrage. Déplacez temporairement ces fichiers afin de vérifier si le comportement redevient normal.

Comment éviter qu’Excel ne se bloque à nouveau ?

La correction immédiate ne suffit pas toujours. Il est utile d’identifier les conditions précises qui provoquent le message « Ne répond pas ».

Enregistrer régulièrement le fichier

Activez la récupération automatique et définissez une fréquence d’enregistrement adaptée à votre travail. Pour un classeur important, conservez également des versions datées ou un historique dans un espace sauvegardé.

Limiter la complexité inutile

Réduisez les formules portant sur des colonnes entières, les fonctions volatiles, les mises en forme conditionnelles en double et les objets inutilisés.

Tester les évolutions sur une copie

Avant d’ajouter une macro importante, une connexion externe ou une nouvelle feuille complexe, effectuez les tests sur une copie du classeur.

Documenter les circonstances du blocage

Notez l’action réalisée juste avant le problème, la durée du blocage, le nom de la feuille concernée et les éventuels messages affichés. Ces informations facilitent considérablement le diagnostic.

Quelle différence entre Excel ne répond pas et un bug Excel ?

« Excel ne répond pas » désigne un symptôme précis affiché par Windows lorsque l’application ne traite plus immédiatement les actions de l’utilisateur.

Un bug Excel est une notion plus large. Excel peut se fermer tout seul, afficher un écran noir, refuser d’ouvrir un fichier ou présenter un comportement anormal sans afficher le message « Ne répond pas ».

Pour ces autres symptômes, consultez notre guide consacré aux principaux bugs Excel et à leurs solutions.

Que faire si Excel continue de ne pas répondre ?

Si les blocages persistent, essayez de déterminer si le problème concerne :

  • un seul fichier ou tous les classeurs
  • un seul poste ou plusieurs ordinateurs
  • une action précise comme l’enregistrement ou le copier-coller
  • une formule, une requête ou une macro
  • un complément ou une connexion externe
  • un fichier stocké sur le réseau ou dans un espace synchronisé

Cette première distinction permet d’éviter les solutions générales inutiles. Un problème lié à l’installation d’Office ne se traite pas comme une macro trop lente ou un classeur contenant des milliers de formules.

Faire analyser un fichier Excel bloqué
Vous pouvez transmettre une copie du classeur à notre expert Excel VBA en précisant l’action qui déclenche le message « Ne répond pas ». Nous pourrons rechercher si le blocage provient des formules, des macros, des données, des connexions externes ou de la structure du fichier.