Limiter la plage de cellules Excel : limiter les tableaux avec des macros

Plus d'aperçu dans vos tableaux

Les feuilles de calcul Excel contiennent des millions de cellules dans de nombreuses colonnes et lignes. Le nombre de cellules dans un tableau diffère selon la version installée d'Excel. En règle générale, cependant, vous n'avez besoin que d'une fraction des cellules disponibles pour votre tableau. Pour que vous puissiez vous concentrer sur l'essentiel, il est logique de supprimer les cellules superflues de vos feuilles de calcul Excel. Excel propose des moyens pour cela que vous pouvez mettre en œuvre en quelques clics de souris. Le résultat est des tableaux qui n'ont que le nombre de cellules nécessaire. Vous pouvez découvrir ici comment purifier les tableaux dans votre version Excel.

Comment supprimer les cellules superflues de vos feuilles de calcul Excel

« Trop » de cellules peut être déroutant et fastidieux. Un autre argument pour un nombre de cellules qui correspond aux valeurs : vous ne pouvez plus entrer de valeurs supplémentaires dans les cellules voisines. C'est ainsi que vous minimisez les erreurs en même temps que vous créez un graphique à partir des valeurs.

L'illustration suivante d'un tableau très simple le montre clairement : Deux colonnes et trois lignes suffiraient dans ce cas.

Les cellules vides ne doivent pas être cliquables

Lorsque vous avez terminé le calcul affiché ici, vous pouvez également vous assurer que les cellules vides sans contenu ne peuvent plus être cliquées. Cependant, cela n'est possible qu'avec une macro. Suivez ces étapes:

  1. Appuyez sur la combinaison de touches "CTRL + N" pour créer un nouveau classeur vide.

  2. Démarrez l'« éditeur VBA » avec la combinaison de touches « ALT + F11 ». Noter: Si vous utilisez une version plus récente d'Excel, comme Office2022-2023 ou Microsoft 365, vous devrez peut-être activer les « outils de développement ». Pour ce faire, accédez à l'élément de menu « Option » via « Fichier » et activez l'élément de menu « Outils de développement » dans l'« onglet principal ». Enregistrez la modification en cliquant sur "OK".

  3. Dans l'« éditeur VBA », vous appelez la commande « Insertion » > « Module ».

  4. Saisissez maintenant les lignes de macro suivantes :
    Affiner sous ()
    ActiveSheet.ScrollArea = ActiveSheet.UsedRange.AddressLocal
    Fin du sous-marin
    Sous-partage
    ActiveSheet.ScrollArea = ""
    Fin du sous-marin

  5. Appuyez ensuite sur la combinaison de touches "ALT + Q". Ouvrez le classeur Excel, puis la feuille de calcul dans laquelle vous souhaitez masquer les cellules inutiles.

  6. Appuyez sur la combinaison de touches "ALT + F8".

  7. Dans la fenêtre de dialogue suivante, cliquez sur la macro "Affiner vers le bas".

  8. Cliquez sur "Exécuter".

Le résultat : plus besoin de faire défiler les valeurs

Après ce processus, vous ne pouvez pas déplacer le marqueur de cellule au-delà de la dernière cellule utilisée dans le tableau. Dans l'exemple de tableau de la figure, la cellule "B3" est la dernière cellule dans laquelle vous pouvez saisir une valeur.

Si vous souhaitez supprimer la limitation de la cellule, activez la feuille de calcul souhaitée, appuyez sur la combinaison de touches "ALT + F8" et entrez "Libérer" dans la macro. Cliquez ensuite sur "Exécuter" pour activer la macro. L'intégralité de la plage de cellules de votre tableau est à nouveau accessible.

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave