Dimensionner une feuille Excel selon son choix

Notions à retenir

  • Masquer les colonnes et lignes inutiles permet de limiter visuellement la zone de travail
  • La propriété ScrollArea dans VBA restreint définitivement la zone de déplacement utilisateur
  • Les formules dans les zones masquées restent fonctionnelles

Méthode 1 : Masquer les colonnes et lignes

La première technique consiste à masquer les zones non désirées autour du tableau principal. Sélectionnez les colonnes à masquer depuis la première colonne inutile jusqu’à la dernière colonne de la feuille. Effectuez la même opération pour les lignes.

Clic droit sur la sélection puis choisir « Masquer ». Cette manipulation cache visuellement les zones sélectionnées tout en conservant leur contenu et leurs formules actives.

Masquer colonnes Excel

Pour annuler le masquage, cliquez sur le bouton de sélection globale (angle supérieur gauche du quadrillage), puis clic droit et « Afficher ».

Résultat masquage colonnes Excel

Méthode 2 : Limiter la zone de déplacement avec ScrollArea

Le masquage seul ne bloque pas les déplacements via les ascenseurs. Pour une limitation complète, utilisez la propriété ScrollArea dans l’éditeur VBA.

Ouvrez l’éditeur Visual Basic par ALT+F11 ou via l’onglet Développeur. Dans l’explorateur de projet (partie gauche), sélectionnez la feuille concernée.

Éditeur VBA Excel

Localisez la propriété ScrollArea dans la fenêtre des propriétés. Saisissez la plage désirée au format « A1:F20 » (première cellule:dernière cellule de la zone autorisée).

Propriété ScrollArea Excel

Fermez l’éditeur VBA. La zone de déplacement est désormais strictement limitée à la plage définie. Les utilisateurs ne peuvent plus naviguer en dehors de cette zone, même avec les barres de défilement.

Cette combinaison de techniques offre un contrôle total sur l’affichage et la navigation dans les feuilles Excel, idéale pour les formulaires et rapports destinés aux utilisateurs finaux.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

+ 89 = 94
Powered by MathCaptcha

Retour en haut