Comment verrouiller l’écran pour empêcher le défilement dans une feuille Excel ?
Dans Microsoft Excel, il est tout à fait normal de pouvoir faire défiler librement une feuille de calcul dans toutes les directions afin d’accéder à l’ensemble des cellules et des données. Toutefois, il arrive que vous souhaitiez restreindre strictement la navigation de l’utilisateur à une zone bien précise — par exemple, aux seules cellules de la plage A1:M100. Cette limitation s’avère particulièrement utile lorsque vous partagez un fichier, protégez un formulaire ou guidez l’utilisateur vers les seules sections pertinentes de la feuille. Alors, comment configurer rapidement et facilement un verrouillage d’écran empêchant tout défilement au-delà d’une zone spécifique dans votre feuille Excel ?
Verrouiller l’écran de la feuille pour empêcher le défilement à l’aide d’un code VBA
Alternative : Mettre en évidence les cellules hors zone à l’aide de formules Excel (alerte visuelle)
Verrouiller l’écran de la feuille pour empêcher le défilement en définissant manuellement les propriétés
Excel propose une fonctionnalité intégrée qui vous permet de restreindre manuellement la zone défilable d’une feuille de calcul. En définissant la propriété ScrollArea dans la boîte de dialogue Propriétés de la feuille, vous limitez la navigation aux seules cellules que vous autorisez — par exemple, à la plage A1:M100. Cette méthode est simple, mais elle n’est active que lorsque le classeur est ouvert et exige l’accès aux outils de développement.
1. Ouvrez la feuille de calcul que vous souhaitez restreindre : ainsi, les propriétés définies s’appliqueront bien à la bonne feuille.
2. Accédez à l’onglet Développeur du Ruban Excel, puis cliquez sur Propriétés. Dans la boîte de dialogue Propriétés affichée, recherchez le champ ScrollAreaet saisissez la plage souhaitée (par exemple,)A1:M100). Ce paramètre limite l’activité à la zone spécifiée. Voir capture d’écran :

3. Fermez la boîte de dialogue Propriétés pour enregistrer vos modifications. À partir de ce moment, il ne sera plus possible de cliquer, de faire défiler ni de sélectionner des cellules situées en dehors de la zone spécifiée dans la feuille de calcul.
Remarques :
- La plage de cellules saisie dans la zone ScrollArea doit être continue (par exemple, A1:M100). Les plages non adjacentes ne peuvent pas être définies ici.
- Pour supprimer la limitation de défilement, il vous suffit de supprimer la référence de plage dans le champ ScrollArea des propriétés et de confirmer la modification. La navigation sur l’ensemble de la feuille de calcul sera ainsi rétablie.
- Notez que cette restriction de défilement n’est pas conservée une fois le classeur fermé et rouvert. Vous devrez réappliquer le paramètre pour qu’il reste actif.
Conseil : Si l’onglet Développeur n’apparaît pas dans votre ruban Excel, vous devrez peut-être l’activer au préalable. Pour des instructions détaillées, consultez Comment afficher l’onglet Développeur dans Excel 2007/2010/2013 ?.
Scénarios d’application : Cette solution est idéale pour protéger rapidement une feuille dans le cadre de projets ponctuels ou de brouillons, lorsque des restrictions permanentes ne sont pas requises. Toutefois, sa principale limite est qu’elle doit être réinitialisée à chaque réouverture du classeur.
Verrouiller l’écran de la feuille pour empêcher le défilement à l’aide d’un code VBA
Pour les utilisateurs souhaitant davantage de flexibilité ou voulant automatiser le processus de verrouillage, l’utilisation de VBA (Visual Basic for Applications) constitue une alternative efficace. Grâce à un script simple, vous pouvez définir ou supprimer rapidement les restrictions de zone de défilement sur n’importe quelle feuille. Cette méthode est particulièrement utile si vous devez verrouiller régulièrement la même zone ou appliquer ces paramètres dans le cadre d’un macro plus complexe.
1. Appuyez sur ALT + F11 pour ouvrir la fenêtre Microsoft Visual Basic pour Applications. C’est là que vous pouvez écrire et gérer votre code VBA dans Excel.
2. Dans la fenêtre VBA, cliquez sur Insertion > Module. Collez ensuite le code suivant dans le module ouvert, en veillant à adapter le nom de la feuille de calcul et la plage de défilement selon vos besoins.
Code VBA : Verrouiller l’écran de la feuille pour empêcher le défilement
Private Sub Workbook_Open()
Sheets("Sheet1").ScrollArea = "A1:M100"
End Sub
3. Pour exécuter le code, appuyez sur F5 lorsque le module est actif. La zone de défilement de la feuille est désormais limitée à la plage définie.
Remarques :
- Remplacez Sheet1 dans le code par le nom de votre propre feuille de calcul, et A1:M100 par la plage déroulante souhaitée.
- Si vous souhaitez déverrouiller la feuille de calcul et autoriser l’accès à toutes les cellules, collez et exécutez le code suivant de la même manière :
Code VBA : Annuler le verrouillage de l’écran de la feuille
Private Sub Workbook_Open()
Sheets("Sheet1").ScrollArea = ""
End Sub
Conseils pratiques : Vous pouvez enregistrer le code VBA directement dans votre classeur pour automatiser les paramètres de la zone de défilement à chaque ouverture du fichier. Pour appliquer des restrictions persistantes, ajoutez votre code VBA à l’événement Workbook_Open dans la fenêtre de code ThisWorkbook. N’oubliez pas d’enregistrer votre classeur au format compatible avec les macros (.xlsm) afin que le code s’exécute correctement.
Dépannage : Si vous obtenez une erreur d’exécution, vérifiez attentivement le nom de votre feuille de calcul ainsi que la plage de la zone de défilement. Assurez-vous que les macros sont activées dans les paramètres du Centre de gestion de la confidentialité d’Excel, et n’oubliez jamais de sauvegarder une copie de vos classeurs importants avant d’exécuter un code inconnu.
Scénarios d’application : Les solutions VBA conviennent aux utilisateurs avancés, aux tâches automatisées et aux environnements exigeant des restrictions personnalisées et reproductibles. Toutefois, l’activation des macros peut être bloquée dans les environnements organisationnels hautement sécurisés.
Verrouiller l’écran de la feuille pour empêcher le défilement avec Kutools pour Excel en un seul clic
Kutools pour Excel est équipé d’un outil pratique appelé Masquer la zone non sélectionnée, qui vous permet, en un seul clic, de restreindre la navigation à une zone précise de votre feuille. Cette fonctionnalité est facile à utiliser, ne nécessite aucun codage manuel et présente l’avantage supplémentaire de masquer instantanément les zones situées en dehors de votre sélection, simplifiant ainsi l’interaction avec la feuille et améliorant votre concentration.
Après avoir installé Kutools pour Excel, suivez ces étapes pour restreindre immédiatement la zone de défilement :
1. Sélectionnez la plage de cellules à laquelle vous souhaitez limiter les utilisateurs (par exemple, A1:M100), puis cliquez sur Kutools > Afficher & Masquer > Masquer la zone non sélectionnée. Voir la capture d’écran :

2. Seules les cellules sélectionnées sont immédiatement interactives : toutes les autres zones sont masquées et inaccessibles pour le défilement, la modification ou la sélection. Voir la capture d’écran :

Remarque :Pour rétablir la visibilité de toutes les cellules de la feuille, accédez à Kutools>Afficher & Masquer>Afficher toutes les plages masquéescomme indiqué ci-dessous :

Cette approche est conviviale et idéale pour ceux qui ont besoin d’une restriction rapide ou souhaitent partager des formulaires et modèles protégés. Elle est particulièrement pratique pour les collaborations en équipe, les activités pédagogiques ou la gestion de la navigation dans une feuille destinée à des utilisateurs moins expérimentés.
Téléchargez et testez gratuitement Kutools pour Excel dès maintenant !
Avantages : Kutools simplifie la configuration et la suppression de la zone de défilement, sans nécessiter de codage manuel ni de compétences avancées dans Excel. Les modifications prennent effet instantanément et peuvent être annulées en un seul clic. Cet outil est idéal pour les entreprises, les enseignants et tous ceux qui doivent fréquemment restreindre des zones de feuilles de calcul.
Précautions : Si vous sauvegardez et fermez le classeur, vous devrez réappliquer la restriction de zone de défilement à l’aide de Kutools ou d’autres méthodes après sa réouverture. Pour une protection continue de la feuille, combinez cette restriction avec les fonctions de protection de feuille.
Démo : Verrouiller l’écran de la feuille pour empêcher le défilement avec Kutools pour Excel en un seul clic
Alternative : Mettre en évidence les cellules hors zone à l’aide de formules Excel (alerte visuelle)
Dans certains cas, plutôt que de restreindre complètement l’accès, vous préférerez peut-être mettre en évidence visuellement les cellules situées en dehors de votre espace de travail prévu et alerter les utilisateurs s’ils modifient accidentellement des cellules hors limites. Cette approche est réalisable grâce à la fonctionnalité de mise en forme conditionnelle d’Excel, combinée à des formules simples.
1. Sélectionnez l’intégralité de la feuille de calcul ou une zone étendue susceptible de contenir des modifications indésirables.
2. Accédez à Accueil > Utiliser la mise en forme conditionnelle > Nouvelle règle > Utiliser une formule pour déterminer les cellules à mettre en forme.
3.Dans la zone de formule, saisissez la formule suivante afin de mettre en évidence toute cellule située en dehors de la plage cible (par exemple, en dehors de A1:M100) :
=OR(ROW()<1,ROW()>100,COLUMN()<1,COLUMN()>13) 4. Choisissez un style de mise en forme (par exemple, un fond rouge ou une bordure) et cliquez sur OK. Cela alertera visuellement les utilisateurs dès qu’ils accéderont à des zones situées au-delà de la plage de cellules que vous avez définie. Remarque : la formule ci-dessus s’applique à une plage allant de la ligne 1 à la ligne 100 et de la colonne 1 (A) à la colonne 13 (M).
Conseil pratique : La mise en forme conditionnelle n’est pas une fonctionnalité de sécurité : les utilisateurs peuvent toujours interagir avec les cellules situées en dehors de votre zone, mais elle constitue un indicateur visuel utile dans les environnements de formulaires ou de collecte de données, agissant comme une restriction souple.
Dépannage et suggestions : Si vous constatez que la restriction de votre zone de défilement ne persiste pas après la réouverture de votre classeur, sachez que les paramètres — qu’ils soient appliqués manuellement ou via Kutools — doivent être réappliqués à chaque session. Pour un effet durable, utilisez du code VBA dans une macro au niveau du classeur ou envisagez de protéger la feuille tout en déverrouillant uniquement les cellules nécessaires. Veillez toujours à informer clairement les utilisateurs de toute restriction de navigation afin d’éviter toute confusion.
Meilleurs outils de productivité Office
Boostez vos compétences Excel avec Kutools pour Excel et découvrez une efficacité inégalée.Kutools pour Excel propose plus de 300 fonctionnalités avancées pour améliorer votre productivité et Gagner du temps.Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...
Office Tab apporte une interface à onglets à Office et rend votre travail bien plus facile
- Activez l’édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
- Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
- Augmente votre productivité de 50 % et vous fait économiser des centaines de clics de souris chaque jour !
Tous les compléments Kutools. Un seul installateur
Kutools for Office regroupe les compléments pour Excel, Word, Outlook et PowerPoint, ainsi que Office Tab Pro, ce qui en fait le choix idéal pour les équipes travaillant à travers les applications Office.
- Suite tout-en-un— Compléments Excel, Word, Outlook et PowerPoint + Office Tab Pro
- Un seul installateur, une seule licence— installation en quelques minutes (compatible MSI)
- Fonctionne mieux ensemble— productivité optimisée dans toutes les applications Office
- Essai gratuit de 30 jours avec toutes les fonctionnalités— aucune inscription, aucune carte bancaire
- Meilleur rapport qualité-prix— économisez par rapport à l’achat de compléments individuels