Dimensionner une feuille Excel est une possibilité qui peut apparaître très utile pour la présentation d’onglets orientés utilisateurs. En voulant limiter une feuille de formulaire à la zone que j’avais délimitée, et ne pas laisser l’utilisateur se promener sur les colonnes ou lignes contiguës, je me suis souvenu avoir déjà reçu un tableau dans une feuille dont l’affichage des colonnes et des lignes avait été personnalisé.
En fouillant sur le web, j’ai trouvé deux astuces très simples que je vais partager avec vous pour créer un contenu dont les dimensions auront été choisies par vous, tout en gardant les intérêts et facilités d’un onglet classique.
Vous avez donc passé du temps à préparer un tableau de formulaire ou un rapport pré-formaté qui vous convient parfaitement, et vous n’avez pas envie qu’il soit modifié ou que l’on vous rajoute des choses en dehors de ce formulaire. Si vous essayez de supprimer les colonnes à côté, ou les lignes en dessous, Excel va supprimer les données mais vous remettre des lignes ou colonnes vierges… Pas très utile.
La solution est assez basique en fait. Il suffit de masquer les cellules autour de votre tableau. Pour cela, vous allez sélectionner les cellules qui vous semblent être en trop (donc de la première colonne à cacher jusqu’à la dernière colonne de la Feuille, idem pour les lignes), puis en cliquant sur le bouton droit de votre souris, vous sélectionnez Masquer.
Vous obtenez alors un rendu qui s’apparente bien à un dimensionnement de feuille personnalisé.
Vous voyez : c’est assez simple et rapide. Vous vous êtes trompés dans la sélection ? Aucun problème, cliquez sur le bouton en haut à gauche de quadrillage pour sélectionner l’ensemble des cellules de la feuilles et cliquez à droite, puis sélectionnez Afficher.
Si vous avez fait ceci sur l’ensemble des zones que vous ne voulez pas voir apparaître, vous avez quasiment fini une personnalisation intéressante. La cerise sur le gâteau est que, si vous aviez des données, ou des formules de calculs dans les zones masquées, elles fonctionnent toujours et sont toujours disponibles. Très utile donc pour camoufler vos secrets de fabrication !
Il reste cependant un inconvénient : en utilisant les ascenseurs pour vous déplacer sur la feuille, vous pouvez aller très loin et donc cela ne représente pas un grand intérêt. Au pire, cela pourrait décontenancer l’utilisateur qui pourrait croire que rien n’est affiché si le dernier enregistrement avant ouverture s’est fait dans une zone « vide ».
Pour éviter cela, nous allons entrer dans les propriétés de la feuille pour lui limiter la zone de déplacement. Commencez par lancer l’éditeur Visual Basic (ALT+F11 ou le bouton dans l’onglet développeur du ruban).
Sélectionnez ensuite la feuille concernée dans l’explorateur en haut à gauche et modifiez la propriété ScrollArea. Dans cette propriété, entrez la première cellule en haut à gauche et la dernière cellule en bas à droite de votre zone (ex « A1:F20 »).
Fermez l’éditeur Visual Basic et testez votre feuille. Vous voyez, vous ne pouvez pas vous déplacer ailleurs que dans la zone que vous avez cadrée.
Voilà de quoi vous permettre de dimensionner à l’envie vos feuilles de calculs pour afficher seulement ce que vous désirez. A vous de jouer.
Et si vous le souhaitez, sachez qu’il est également possible d’ajouter ou supprimer les sauts de page de Feuille Excel avec VBA.
Bon dimensionnement !
C,est bon la méthode mais une fois qu on ouvre de nouveau la feuille elle ne sera plus limité par le curseur,il faut reprendre l’ opération de limitation dans vba
Bonjour,
Même problème que JMC.
Le masquage décale les colonnes suivantes. Il y en a donc toujours de nouvelles à masquer.
C’est le même problème que si on voulait les supprimer.
Il doit y avoir une autre option à modifier.
Excel 2010.
Sinon il y a :
–>AFFICHAGE
–>–>APERCU DES SAUTS DE PAGES
Et là on choisit ce qu’on veut avec l’encadré bleu. Rapide et propre.
Bonjour,
Votre solution, bien qu’assez répandue chez les utilisateurs, n’est pas la solution optimum. Dans votre astuce, les lignes et colonnes en dehors de votre sélection ne sont pas masquées mais « noircies » et sont encore accessibles pour y intégrer des données, formules, etc… accessibles.
Dans ma solution, seules les colonnes et lignes que j’ai choisie sont visibles.
A tester donc !
Bonjour, tres bien et tres simple.
Mais,
Et oui, il y a un mais… la taille du fichier, une seimple feuille de 11ko passe à 2,5Mo avec cette methode…
Aleks.
Ah je n’ai jamais fait attention. Mais ok, à prendre en compte !
Je propose faire une chaîne YouTube pour faciliter la compréhension , il vas être très simple et très pratique.
Merci pour cette astuce. Je l’ai utilisée à l’instant. Le problème c’est que je ne vois pas comment réafficher toutes les cellules que j’ai précédemment cachées.
Merci.
Avez-vous bien coché la case en haut à gauche de la feuille qui permet de bien sélectionner l’ensemble des cellules de cette feuille ?
Bonjour, et merci pour vos articles…Mais pour ma part cela ne fonctionne pas (Excel Pro 2013) car le masquage ne fait que réduire (et donc décale donc les colonnes suivantes). De même, révision/protéger le classeur/fenêtre est inaccessible (grisé), je n’accède qu’à la protection de la structure… Sur des versions antérieures, je l’utilisais et cela fonctionnait très bien…Auriez-vous une explication?
Bonjour, je ne suis pas encore sur 2013 mais je vais regarder. Comme ça je ne sais pas. Je reviens rapidement vers vous.
J’ai fait testé cet article par une personne sous Excel 2013 et a priori, cela fonctionne aussi sous cette version. Avez-vous le même souci sous tous les fichiers ou juste un seul ?
ça je savais déjà le faire, mais votre article je le trouve bien expliqué, c’est très utile merci, je vais tout de suite le conseiller à un collègue un peu perdu avec ses pages excel lol
_____
galaxy s4
Merci de partager !