Dans Microsoft Forms, un formulaire de 18 questions n’en affiche que 9 en aperçu ou à l’ouverture. Ce guide concret explique les causes fréquentes (logique de branchement, cache, question défectueuse, navigateur) et propose des correctifs rapides, des méthodes d’audit et de bonnes pratiques.
Vue d’ensemble de la question
Symptôme : lors de l’aperçu ou du chargement du sondage, seules 9 questions s’affichent alors que le formulaire en contient 18. L’objectif est de rendre toutes les questions atteignables, sans casser la logique prévue.
Ce comportement provient presque toujours d’un branchement mal configuré (saut prématuré, boucle, section sautée) ou d’un état local (cache, session, navigateur). Plus rarement, une question défectueuse bloque l’affichage des suivantes. Les sections et conditions de branchement cumulées rendent ces erreurs parfois difficiles à repérer sans méthode.
Réponse & Solutions
Causes probables
- Logique de branchement (branching) mal configurée : une option renvoie vers « Fin du formulaire » trop tôt, vers la mauvaise section, ou crée une boucle (Q9 → Q5 → Q9) qui empêche d’atteindre Q10+.
- Formulaire « corrompu » par un brouillon ou un état de cache : l’aperçu garde des règles obsolètes après des réorganisations (déplacements, suppressions de questions).
- Dernière question visible défectueuse : métadonnées incohérentes, type de question transformé, ou paramètre invalide qui casse le rendu des questions suivantes.
- Problème spécifique au navigateur/session : extensions, cookies, mode entreprise, profil de navigateur altéré, ou rendu mobile.
Correctifs recommandés (du plus simple au plus ciblé)
- Rafraîchir la session
- Se déconnecter de Forms (menu de l’avatar), puis se reconnecter.
- Tester en navigation privée et dans un autre navigateur (Edge/Chrome/Firefox). Si cela règle le problème, vider le cache du navigateur habituel.
- Désactiver temporairement les extensions susceptibles d’injecter du script (bloqueurs, outils d’accessibilité avancés, injecteurs CSS).
- Vérifier/« Réinitialiser » la logique de branchement
- Ouvrir la logique de chaque question et de chaque section (menu … → Ajouter une branche ou Logique).
- S’assurer que chaque option mène par défaut à « Question suivante » (ou à la section correcte), et que « Fin du formulaire » n’est utilisé qu’à la toute fin.
- Corriger les branchements croisés (ex. : Q8 → S3 alors que Q9 doit précéder S3) et les sauts hors ordre.
- Vérifier qu’aucune section n’est sautée par erreur depuis une question précédente.
- Recréer la question potentiellement bloquante
- Identifier la dernière question qui s’affiche (ex. Q9). Supprimer cette question, la recréer au même emplacement (même intitulé, mêmes options), puis tester à nouveau l’aperçu.
- Si le problème disparaît, l’ancienne instance était corrompue.
- Dupliquer le formulaire
- Créer une copie du formulaire depuis la page d’accueil Forms.
- Tester l’aperçu sur la copie. Si la copie fonctionne, poursuivre l’édition sur celle‑ci.
- Contrôler les sections/pages
- Chaque section doit contenir au moins une question et une destination logique cohérente.
- Quand une question redirige vers une section, revérifier que cette section n’envoie pas immédiatement vers Fin du formulaire.
- Test de chemin complet
- En mode Aperçu, répondre avec plusieurs combinaisons pour couvrir tous les chemins logiques.
- Vérifier que les 18 questions sont atteignables au moins par un chemin.
Procédure pas‑à‑pas pour auditer la logique
- Étiqueter provisoirement les questions/sections : préfixer les titres avec un identifiant court (ex. [Q01], [Q02], [S1]). Cela facilite la relecture des cibles de branchement.
- Sur chaque question à choix (ou à réponses multiples), ouvrir Logique/Branche et lister les destinations de chaque option :
- Option non critique → Question suivante.
- Option filtrante → section adéquate (ex. [S2] « Profil B »).
- Fin du formulaire : seulement quand la réponse justifie une sortie anticipée.
- Tracer le flux réel : depuis Q1, suivre option par option jusqu’à la destination. Si un saut contourne Q10–Q18, corriger la cible.
- Éliminer les boucles : aucune question/section ne doit renvoyer vers une entité antérieure déjà parcourue si cela empêche la progression.
- Uniformiser : quand un groupe d’options partage la même intention (ex. « Oui, Probablement »), paramétrer une même destination.
- Retester l’aperçu dès qu’un lot de corrections est appliqué.
Matrice de dépannage rapide
Symptôme | Cause probable | Vérification | Correctif |
---|---|---|---|
Affichage bloqué à Q9 | Branchement Q9 → Fin du formulaire | Ouvrir la logique de Q9 | Remettre la cible sur « Question suivante » |
Q10 n’apparaît jamais | Option antérieure saute la section contenant Q10 | Relire cibles Q5–Q8 et S2 | Pointer vers la bonne section ou Q10 |
Chemin A affiche 18 Q, chemin B seulement 9 | Destinations inconsistantes selon l’option | Comparer la logique par option | Harmoniser les cibles des options « neutres » |
La copie fonctionne | État/metadata corrompus | Tester un duplicata | Continuer sur la copie saine |
Un seul poste reproduit le bug | Cache/extension navigateur | Navigation privée, autre navigateur | Vider cache, désactiver extensions |
Blocage après transformation d’un type de question | Métadonnées incohérentes | Supprimer puis recréer la question | Reconstruction au même emplacement |
Isoler rapidement une « question défectueuse »
Lorsque l’origine n’est pas évidente, utilisez la méthode du demi‑lot (diagnostic dichotomique) sur une copie du formulaire :
- Dupliquer le formulaire pour préserver l’original.
- Dans la copie, supprimer provisoirement les questions Q10–Q18. Tester l’aperçu.
- Si l’aperçu fonctionne (Q1–Q9 OK), réintroduire Q10–Q14 et retester. Puis Q15–Q18. Affinez jusqu’à trouver la question précise qui casse l’affichage.
- Recréer uniquement la question fautive puis rétablir la logique autour d’elle.
Contrôles spécifiques aux sections
- Une section vide ou immédiatement suivie d’un renvoi Fin du formulaire peut couper le flux.
- Quand une question redirige vers une section, vérifiez que la section suivante reprend vers Question suivante (ou la section attendue), sans boucle arrière.
- Évitez de déplacer une section après avoir configuré tous les branchements : réalignez les cibles après toute réorganisation.
Scénarios fréquents et corrections
- Fin anticipée par une option « Non concerné » : Q7/Option « Non » renvoie à Fin du formulaire mais Q8–Q18 sont génériques. Correction : renvoyer plutôt vers la section suivante ou Question suivante.
- Branchement croisé : une option de Q6 envoie vers la section S3 qui suppose Q10. Correction : déplacer la cible vers S2 ou insérer une passerelle (question tampon) selon le flux prévu.
- Condition inversée (texte vs. nombre) : après avoir changé un type de question, des règles restent, mais ne s’appliquent plus. Correction : supprimer puis recréer la logique de la question.
- Boucle involontaire : S2 → Q5 → S2. Correction : forcer la sortie de S2 vers S3 ou Q10.
- Section « garde‑barrière » oubliée : une section de contrôle renvoie à Fin du formulaire si un critère n’est pas rempli. Correction : ne l’utiliser que pour des cas d’exclusion réels.
Checklist navigateur & session
- Reproduire en navigation privée.
- Tester deux navigateurs minimum (ex. Edge et Chrome). Si un seul échoue, purger cache/cookies et profils temporaires.
- Tester un autre appareil (PC perso/pro, mobile vs. desktop).
- Désactiver les extensions (AdBlock, traducteurs forcés, injections CSS, lecteurs d’écran non standard).
- Si en environnement d’entreprise, vérifier que le mode IE/compatibilité n’est pas imposé via des stratégies.
Grille de tests multi‑environnements
Environnement | Scénario | Attendu | Résultat | Notes |
---|---|---|---|---|
Desktop – Edge (privé) | Aperçu, chemin A | Q1–Q18 atteignables | ||
Desktop – Chrome (profil vierge) | Aperçu, chemin B | Q1–Q18 atteignables | ||
Mobile – navigateur natif | Formulaire public | Q1–Q18 atteignables |
Test de chemin complet : méthode pratique
- Listez les chemins logiques possibles (ex. Profil A/B/C). Si besoin, créez un petit tableau de décisions (Option → Destination).
- Exécutez un parcours par profil en cochant les réponses correspondantes.
- Validez qu’à la fin de chaque parcours, le numéro de la dernière question affichée est Q18 (ou la dernière question prévue pour ce profil).
- Si un profil s’arrête à Q9, remontez la chaîne des cibles à partir de la dernière question visible.
Bonnes pratiques pour éviter la réapparition du problème
- Ordonnancer d’abord, brancher ensuite : rédiger toutes les questions et sections, puis appliquer la logique.
- Étiquettes stables dans les titres de questions (ex. [Q03]) pour repérer les cibles après des déplacements.
- Après toute réorganisation (déplacement, suppression), revérifier chaque cible de branchement.
- Éviter le chaînage long de branches. Préférer des sections bien nommées et des sauts vers ces sections.
- Limiter les sorties anticipées (Fin du formulaire) aux vrais cas d’exclusion.
- Copie de sauvegarde avant les changements majeurs : dupliquer le formulaire.
- Documenter la carte des flux (schéma simple ou tableau) dans la description interne du projet.
Informations complémentaires utiles
- Ce n’est pas une limite de Forms : un formulaire peut contenir largement plus de 18 questions. Ce symptôme indique presque toujours un branchement ou un état de session à corriger.
- Réponses existantes : la logique de branchement n’affecte pas les réponses déjà collectées, mais réviser une logique après collecte peut changer les chemins futurs. Conservez un duplicata comme archive.
- Accès public vs. organisation : la portée du lien (quiconque / organisation) n’influence pas l’affichage des questions, seulement l’authentification et les métadonnées de réponse.
- Mobile : l’aperçu permet d’émuler l’affichage mobile. Testez au moins un appareil réel si votre audience est principalement mobile.
Exemples de corrections concrètes
Voici trois mini‑cas qui reproduisent un affichage bloqué à 9/18 et leur résolution.
- Cas A : Q9 mène à Fin du formulaire
Symptôme : quels que soient les choix précédents, l’aperçu s’arrête après Q9.
Diagnostic : logique de Q9 → option « Non » envoie à Fin du formulaire et c’est l’option pré‑sélectionnée lors d’un test.
Correction : renvoyer l’option « Non » vers Question suivante (ou S3), réserver Fin du formulaire à un cas d’exclusion réel. - Cas B : section S2 sans sortie
Symptôme : on voit Q1–Q9, puis rien.
Diagnostic : Q9 envoie vers S2, mais la logique de S2 renvoie sur elle‑même (ou n’a pas de progression).
Correction : définir la sortie de S2 vers S3 (ou Q10) et vérifier que S3 ne saute pas vers la fin. - Cas C : question reconvertie
Symptôme : après avoir transformé Q10 (texte → choix), Q11–Q18 ne s’affichent plus.
Diagnostic : métadonnées résiduelles de logique.
Correction : supprimer Q10, la recréer, rattacher la logique proprement.
Protocoles de validation
Parcours exhaustif minimal
- Chemin « standard » (réponses neutres) → couvrir Q1–Q18.
- Chemin « exclusion » (réponses qui filtrent) → vérifier qu’il est volontairement plus court.
- Chemin « profil alternatif » → mesurer la longueur et confirmer la cohérence.
Audit des destinations par option
Question | Option | Destination (attendue) | Destination (réelle) | Action |
---|---|---|---|---|
[Q07] | Oui | Question suivante | Aligner si différent | |
[Q07] | Non | S2 – Détails alternatifs | Corriger si vide | |
[Q09] | Non concerné | Question suivante | Remplacer « Fin » si présent |
Avant de contacter le support : ce qu’il faut réunir
- Une copie du formulaire qui reproduit le problème.
- Un GIF/vidéo de l’aperçu montrant l’arrêt à Q9/18.
- Des captures de la logique/branches des questions autour de Q8–Q11 et des sections concernées.
- Le journal de tests multi‑navigateurs (tableau rempli).
- La date et les changements récents (questions déplacées, type modifié, sections réordonnées).
FAQ express
Q : Y a‑t‑il une limite de 9 questions en aperçu ?
R : Non. Voir plus haut : ce n’est pas une limite, mais un effet d’une logique/section/session.
Q : Le fait de rendre une question « Obligatoire » peut‑il bloquer l’affichage des suivantes ?
R : Non, mais une destination mal réglée sur cette question (ou sa section) peut empêcher d’atteindre la suite.
Q : Puis‑je « réinitialiser » toute la logique d’un coup ?
R : Il n’y a pas de bouton unique. La méthode efficace consiste à remettre manuellement chaque destination sur Question suivante, puis à reconfigurer les exceptions nécessaires.
Q : Que faire si je dois réorganiser massivement les questions ?
R : Dupliquer d’abord le formulaire, appliquer les déplacements, puis passer en revue toutes les cibles de branchement. Utiliser des préfixes [Qxx]/[Sx] pour accélérer l’audit.
Récapitulatif opérationnel
- Tester ailleurs : navigation privée + autre navigateur/appareil.
- Relire la logique : remettre « Question suivante » partout où c’est possible.
- Recréer la dernière question visible si le blocage persiste.
- Dupliquer le formulaire et tester sur la copie.
- Tracer les chemins jusqu’à vérifier que 18/18 sont atteignables (ou que les sorties anticipées sont voulues).
Conclusion
Quand un formulaire Microsoft Forms n’affiche que 9 questions sur 18, traitez d’abord l’hypothèse logique de branchement, puis l’état local (session/navigateur), et enfin une question défectueuse. La combinaison d’un audit rigoureux des destinations et de tests multi‑environnements règle quasi toujours le problème. En appliquant les bonnes pratiques proposées (étiquettes stables, vérification systématique après réorganisation, duplication avant changements), vous sécurisez la maintenance du formulaire et la qualité de l’expérience répondant.
En bref : ce n’est pas une limitation de la plateforme, mais un paramétrage. Avec la méthode fournie — relire la logique, corriger les destinations, reconstruire l’élément bloquant, tester sur une copie — vous retrouvez l’intégralité de vos 18 questions.