Excel : Microsoft Query a disparu ? Réactiver l’assistant hérité, corriger les crashs et alternatives Power Query

Vous ne trouvez plus “Microsoft Query” dans Excel ? Voici comment le réactiver, corriger les plantages constatés sur certaines builds Microsoft 365 et quoi utiliser à la place si besoin. Guide pas‑à‑pas, checklists et matrices d’aide à la décision incluses.

Sommaire

Disparition de l’option « Microsoft Query » dans Excel

Vue d’ensemble de la question

Dans Excel pour Microsoft 365, l’entrée Microsoft Query n’apparaît plus sous Données > Obtenir des données > À partir d’autres sources. Ce changement provient d’une évolution de l’interface : l’assistant Microsoft Query est désormais rangé parmi les Assistants hérités (Legacy) et peut être masqué par défaut. Sur certaines versions, l’ouverture de l’assistant peut également entraîner un crash.

Réponse en bref

  • Réaffichez l’assistant via Fichier > Options > Données, section Assistants d’importation hérités.
  • Si l’option reste absente ou si Excel plante : mettez à jour ou rétrogradez temporairement Office, réparez l’installation, testez en mode sans échec et vérifiez la cohérence 32/64 bits des pilotes ODBC.
  • Pour les nouvelles connexions, préférez Power Query quand c’est possible. Les requêtes Microsoft Query existantes restent éditables depuis la feuille.

Constat

  • Changement d’ergonomie : From Microsoft Query (Legacy) est masqué si vous ne cochez pas les assistants hérités.
  • Selon certaines builds Microsoft 365, l’ouverture de l’assistant peut faire planter Excel (problème intermittent dépendant de la version, des compléments et des pilotes).
  • La présence de Power BI Desktop/Power Query n’est pas la cause de la disparition : il s’agit d’une évolution UI et, dans quelques cas, d’un bug.

Réafficher Microsoft Query (recommandé)

  1. Dans Excel, ouvrez Fichier > Options > Données.
  2. Dans Afficher les assistants d’importation hérités, cochez À partir de Microsoft Query (hérité) (From Microsoft Query (Legacy)).
  3. Fermez toutes les instances d’Excel, puis relancez Excel.
  4. Allez dans Données > Obtenir des données > Assistants hérités > À partir de Microsoft Query.

Astuce productivité : si vous utilisez souvent l’assistant, épinglez-le au ruban ou à la Barre d’outils Accès rapide :

  1. Fichier > Options > Personnaliser le ruban ou Barre d’outils Accès rapide.
  2. Dans Toutes les commandes, ajoutez From Microsoft Query (Legacy) puis validez.

Chemins et éléments à connaître

ÉlémentOù le trouverRemarques
Case à cocher Microsoft Query (hérité)Fichier > Options > DonnéesFait apparaître le groupe Assistants hérités sous Données > Obtenir des données
Commande rubanDonnées > Obtenir des données > Assistants héritésInclut aussi À partir du Web (hérité), À partir du texte (hérité), etc.
Exécutable MS QueryMSQRY32.EXE dans le dossier OfficeLe nom contient « 32 » même sur Office 64 bits ; le chemin peut varier selon l’édition

Si l’option manque encore ou si Excel plante

Mises à jour et rétrogradations

Beaucoup d’anomalies liées aux assistants hérités sont corrigées par mise à jour. À l’inverse, lorsqu’un bug de build est identifié, la rétrogradation temporaire vers une version antérieure stable est un contournement efficace le temps du correctif.

  • Mettre à jour Office via Fichier > Compte > Options de mise à jour, puis redémarrer Excel et réessayer.
  • Vérifier votre canal (Courant, Entreprise mensuel, Semi-annuel) dans Fichier > Compte > À propos d’Excel. Si l’anomalie est connue sur votre canal, passez temporairement à un canal stable ou rétrogradez.

Rétrograder avec Click‑to‑Run (poste individuel)

  1. Fermez toutes les applications Office.
  2. Ouvrez l’Invite de commandes en tant qu’administrateur.
  3. Exécutez :
"C:\Program Files\Common Files\Microsoft Shared\ClickToRun\OfficeC2RClient.exe" /update user updatetoversion=16.0.xxxxx.xxxx

Remplacez 16.0.xxxxx.xxxx par une version antérieure connue comme stable dans votre environnement. Après l’opération, redémarrez le PC et testez à nouveau l’assistant.

Rétrograder en environnement géré

Si vous êtes administré :

  • Utilisez le centre d’administration pour appliquer une version/canal recommandés à votre parc.
  • Communiquez la version cible à l’équipe support et planifiez la bascule hors des heures de production.

Dépannage ajouté

Réparer Office

Réparation rapide (puis Réparation en ligne si nécessaire) résout de nombreux problèmes d’intégrité des binaires.

  • Windows 11/10 : Paramètres > Applications > Applications installées > Microsoft 365 > Modifier > Réparation rapide, puis Réparation en ligne.
  • Ou Panneau de configuration > Programmes et fonctionnalités > Microsoft 365 > Modifier.

Tester en mode sans échec et isoler les compléments

  1. Fermez Excel.
  2. Appuyez Win+R, tapez excel /safe puis Entrée.
  3. Essayez d’ouvrir Microsoft Query. Si cela fonctionne, un complément tiers est probablement en cause.
  4. Désactivez les compléments COM non Microsoft via Fichier > Options > Compléments > Gérer : Compléments COM > Atteindre.

Vérifier l’architecture 32/64 bits et les pilotes ODBC

Excel 64 bits requiert des pilotes ODBC 64 bits. Un décalage 32↔64 bits est une cause classique d’échec à l’ouverture de l’assistant ou de crash lors de la sélection de la source de données.

Architecture OfficeODBC Data Source AdministratorEmplacement par défautQue vérifier
Office 64 bitsodbcad32.exe (64 bits)C:\Windows\System32\odbcad32.exePrésence du pilote 64 bits et de DSN Système/Utilisateur correspondant
Office 32 bitsodbcad32.exe (32 bits)C:\Windows\SysWOW64\odbcad32.exePrésence du pilote 32 bits et des DSN correspondants
  • Créez un DSN de test (Utilisateur ou Système) et validez la connexion dans l’outil ODBC.
  • Si vous utilisez des pilotes éditeurs (MySQL, Oracle, PostgreSQL, etc.), installez la même architecture que votre Excel.
  • En environnement mixte, standardisez l’architecture (idéalement 64 bits) pour éviter les décalages.

Contrôles additionnels côté Excel

  • Centre de gestion de la confidentialité (Fichier > Options > Centre de gestion de la confidentialité) > Paramètres des connexions externes : positionnez en Me prévenir ou Activer pour autoriser l’ouverture.
  • Désactiver l’accélération graphique matérielle (Fichier > Options > Avancé) lorsque les boîtes de dialogue s’affichent mal ou font planter Excel.
  • Profil utilisateur : testez avec un nouveau profil Windows ou un compte local pour écarter un profil corrompu.

Vérifier directement MS Query

Vous pouvez lancer l’exécutable de l’assistant pour isoler le problème :

  1. Appuyez Win+R, tapez le chemin vers MSQRY32.EXE (dans le dossier Office), validez.
  2. Si MS Query s’ouvre mais pas depuis Excel, suspectez un conflit de complément ou une incohérence de registre.

Checklist rapide des symptômes

SymptômeCe que cela signifieActions rapides
L’option n’apparaît nulle partAssistants hérités masquésActiver la case Microsoft Query (hérité) dans Options > Données et redémarrer Excel
Excel se ferme dès l’ouverture de l’assistantBug de build ou conflit de complémentMettre à jour/rétrograder Office, démarrer en mode sans échec, désactiver les compléments COM
Message lié au pilote ou DSN introuvableMauvaise architecture ou pilote manquantInstaller le pilote ODBC dans la bonne architecture et créer un DSN valide
Blocages à l’exécution d’une ancienne requêteChangement de pilote, de chaîne de connexion ou de sécuritéRéviser la requête, réécrire la connexion avec Power Query, vérifier l’accès réseau

Contournement fonctionnel

Pour créer de nouvelles connexions, privilégiez Power Query (Données > Obtenir des données) qui offre plus de connecteurs modernes, un éditeur étape‑par‑étape et de meilleures performances. Vous pouvez continuer à éditer des requêtes historiques basées sur Microsoft Query :

  1. Dans la feuille, clic droit sur la table de requête > Modifier la requête (ou équivalent).
  2. Excel ouvre l’éditeur adapté (MS Query pour les anciennes connexions, Power Query pour les nouvelles).

Quand conserver Microsoft Query ?

  • Sources ODBC très anciennes non prises en charge par Power Query.
  • Chaînes DSN légales/auditées en production que vous ne souhaitez pas migrer immédiatement.
  • Macros ou automatisations VBA dépendant de MS Query.

Quand migrer vers Power Query ?

  • Vous démarrez une nouvelle intégration ou remplacez une connexion fragile.
  • Vous avez besoin de nettoyer et transformer les données avec un suivi d’étapes reproductible.
  • Vos sources sont modernes (SQL Server récents, fichiers, web, services cloud, etc.).
CritèreMicrosoft QueryPower Query
Compatibilité anciennes sources ODBCExcellenteVariable (selon connecteurs)
Transformation des donnéesBasique (SQL/ODBC)Avancée (éditeur d’étapes, M)
Performance & cacheLimitéeOptimisée (requêtes repliées, chargement)
Évolutivité & maintenanceHéritéeRecommandée par Microsoft

Bonnes pratiques et contrôles d’environnement

Standardiser architecture et pilotes

  • Choisissez une architecture cible (64 bits en priorité) et alignez Office, pilotes ODBC et connecteurs.
  • Documentez les versions de pilotes requises et centralisez leur déploiement.

Sécuriser les DSN

  • Préférez les DSN Système (visibles par tous les comptes) pour les connexions partagées.
  • Évitez d’encoder des identifiants dans les DSN ; utilisez l’authentification intégrée ou des coffres d’identifiants.

Politiques et gouvernance

  • Si les assistants hérités sont désactivés par politique dans votre organisation, l’option peut être grisée ou réinitialisée à chaque démarrage. Demandez l’activation ciblée auprès de l’IT ou migrez vers Power Query.
  • Mettez en place une liste de versions recommandées d’Office par canal avec fenêtres de déploiement.

Procédure détaillée de diagnostic

  1. Vérifier l’UI : Options > Données > cocher Microsoft Query (hérité) > redémarrage.
  2. Tester sans compléments : excel /safe > ouvrir l’assistant > si OK, isoler le complément fautif.
  3. Contrôler ODBC : architecture, pilote présent, DSN de test valide (connexion réussie dans odbcad32.exe).
  4. Mettre à jour Office : basculer de build/canal ou rétrograder si nécessaire (Click‑to‑Run).
  5. Réparer Office : réparation rapide puis en ligne.
  6. Essai direct : lancer MSQRY32.EXE > comparer au lancement depuis Excel.
  7. Validation finale : créer une connexion simple (ODBC de test), exécuter, enregistrer, recharger le classeur.

Exemples de messages et leur interprétation

Message affichéInterprétation probableRemède
« Le pilote ODBC est introuvable »Pilote non installé ou mauvaise architectureInstaller le pilote dans la bonne architecture, redémarrer
« Impossible d’afficher la boîte de dialogue »Conflit d’affichage/complément ou bug de buildDésactiver accélération graphique, mode sans échec, mise à jour/rollback
Crash immédiat à l’ouvertureBug connu sur la version installéeMettre à jour ou rétrograder, puis réparer Office

Scénarios de migration

Migration douce vers Power Query

  1. Inventoriez les connexions MS Query existantes (clique droit sur tables > Propriétés).
  2. Reproduisez-les dans Power Query : utilisez le connecteur adapté (SQL, ODBC, fichier, etc.).
  3. Appliquez les transformations nécessaires dans l’éditeur.
  4. Chargez en Table ou dans le Modèle de données selon les besoins.

Avantages : réduction de la dette technique, meilleures performances et traçabilité des étapes.

Conserver Microsoft Query pour des cas spécifiques

  • ODBC propriétaire uniquement piloté par l’assistant MS Query.
  • Excel/VBA ancré sur .dqy/.odc existants avec validation réglementaire.
  • Environnements verrouillés où le changement de pilote/connecteur n’est pas possible à court terme.

Questions fréquentes

Pourquoi l’option a‑t‑elle disparu ?

Parce que l’interface privilégie désormais les connecteurs modernes de Power Query. Les anciens assistants sont disponibles mais masqués par défaut pour éviter la confusion chez les nouveaux utilisateurs.

Est‑ce que Microsoft Query va être supprimé ?

Il reste présent pour compatibilité et scénarios hérités. Microsoft encourage toutefois la migration vers Power Query pour les nouveaux développements.

Les requêtes existantes vont‑elles cesser de fonctionner ?

Non : elles restent exécutables et éditables. En cas d’échec après mise à jour, vérifiez pilotes, DSN et paramètres de sécurité, ou migrez la connexion vers Power Query.

Power BI Desktop ou Power Query ont‑ils caché l’option ?

Non : leur installation n’est pas à l’origine de la disparition. C’est un changement d’interface et, ponctuellement, un bug de certaines builds.

Encadré : plan d’action express

  1. Activer Microsoft Query (hérité) dans Options > Données.
  2. Redémarrer Excel et vérifier Données > Obtenir des données > Assistants hérités.
  3. Si crash : excel /safe > désactiver compléments > mettre à jour ou rétrograder Office.
  4. Vérifier ODBC (pilote + DSN) avec l’outil odbcad32.exe de la bonne architecture.
  5. À défaut, créer la connexion avec Power Query et planifier la migration.

Annexe : commandes utiles

:: Démarrer Excel en mode sans échec
excel /safe

\:: Réparer Office (lancement de l’outil de réparation via Interface)
\:: Paramètres > Applications > Microsoft 365 > Modifier > Réparation rapide / en ligne

\:: Rétrograder Office (Click‑to‑Run)
"C:\Program Files\Common Files\Microsoft Shared\ClickToRun\OfficeC2RClient.exe" /update user updatetoversion=16.0.xxxxx.xxxx 

Points clés à retenir

  • Microsoft Query n’a pas disparu : il est classé hérité et peut être remis en avant en quelques clics.
  • En cas d’instabilité, mise à jour/rollback, réparation, mode sans échec et ODBC 64/32 bits résolvent la majorité des cas.
  • Power Query est l’option moderne pour les nouvelles connexions ; gardez Microsoft Query pour les sources héritées.

Informations complémentaires utiles

  • L’installation de Power BI Desktop/Power Query n’est pas la cause de la disparition ; il s’agit principalement d’un changement d’interface et, selon les builds, d’un bug.
  • En entreprise, ouvrez un ticket de support pour suivre l’état des correctifs ou déployer la version recommandée.
  • Microsoft oriente progressivement vers Power Query ; conservez Microsoft Query pour les cas qui l’exigent (sources ODBC héritées), mais envisagez une migration lorsqu’elle est viable.

Ce guide vise à vous rendre opérationnel immédiatement : remettez l’assistant en avant, stabilisez l’environnement si besoin, puis planifiez la modernisation de vos connexions.

Sommaire