Limiter la zone de défilement (Microsoft Excel)
Lors de la création d’une feuille de calcul pour d’autres à utiliser, vous souhaiterez peut-être limiter les cellules auxquelles l’utilisateur peut accéder. Une façon ésotérique d’ajouter des limites est d’utiliser les étapes suivantes:
-
Cliquez avec le bouton droit de la souris sur l’onglet de la feuille sur laquelle vous souhaitez placer une limite.
-
Dans le menu contextuel résultant, choisissez Afficher le code. L’éditeur VBA apparaît, affichant la fenêtre de code de la feuille de calcul dont vous avez cliqué avec le bouton droit sur l’onglet.
-
Si la fenêtre Propriétés n’est pas visible, appuyez sur F4.
-
Dans la fenêtre Propriétés, placez le point d’insertion dans la zone à droite de la propriété Zone de défilement. (Voir la figure 1.)
-
Entrez la plage dans laquelle vous souhaitez que la navigation soit possible. Par exemple, si vous souhaitez que l’utilisateur ne puisse accéder qu’aux cellules de la plage A3: D15, saisissez cette plage.
-
Fermez l’éditeur VBA.
C’est ça; vous ne pouvez plus vous déplacer vers ou sélectionner des cellules en dehors de la plage que vous avez spécifiée à l’étape 5. La plage que vous entrez doit être une plage contiguë; vous ne pouvez pas entrer un groupe d’adresses de cellule non contigu.
Vous devez être conscient que la propriété ScrollArea est réinitialisée chaque fois que vous redémarrez Excel. Ainsi, si vous souhaitez que la zone de défilement soit définie automatiquement chaque fois que vous utilisez la feuille de calcul, vous souhaiterez peut-être configurer une macro pour effectuer la modification de la propriété. Vous pouvez le faire avec un simple, comme ceci:
Private Sub Worksheet_Activate() ActiveSheet.ScrollArea = "A3:D15" End Sub
La macro est automatiquement exécutée chaque fois que la feuille de calcul est activée, vous êtes donc assuré que la zone de défilement est exactement ce que vous voulez.
_Note: _
Si vous souhaitez savoir comment utiliser les macros décrites sur cette page (ou sur toute autre page des sites ExcelTips), j’ai préparé une page spéciale qui comprend des informations utiles.
lien: / excelribbon-ExcelTipsMacros [Cliquez ici pour ouvrir cette page spéciale dans un nouvel onglet de navigateur]
.
ExcelTips est votre source pour une formation Microsoft Excel rentable.
Cette astuce (10815) s’applique à Microsoft Excel 2007, 2010, 2013, 2016, 2019 et Excel dans Office 365. Vous pouvez trouver une version de cette astuce pour l’ancienne interface de menu d’Excel ici:
link: / excel-Limiting_Scroll_Area [Limiting Scroll Area]
.