Disons que vous souhaitez afficher un nombre spécifique de colonnes sur une feuille de calcul dans l’espace de fenêtre disponible. Vous pouvez déterminer manuellement la largeur nécessaire de chaque colonne et faire les ajustements, ou vous pouvez écrire une macro qui déterminera, proportionnellement, comment la largeur de chaque colonne doit être ajustée pour obtenir les résultats souhaités.

Cependant, une méthode plus simple consiste simplement à ajuster le facteur de zoom pour un nombre de colonnes souhaité. Cela peut être fait manuellement en sélectionnant les colonnes, en affichant l’onglet Affichage du ruban et en cliquant sur l’outil Zoom sur la sélection dans le groupe Zoom.

Si vous voulez le faire par programme, c’est encore plus facile. Cliquez avec le bouton droit sur un onglet de feuille de calcul (celui auquel vous souhaitez appliquer cette macro), puis choisissez Afficher le code dans le menu contextuel résultant. Excel affiche l’éditeur Visual Basic et vous devez entrer ce qui suit dans la fenêtre de code:

Private Sub Worksheet_Activate()

Range("A1:L1").Select     ActiveWindow.Zoom = True     Range("A1").Select End Sub

Cette macro particulière suppose que vous souhaitez afficher les colonnes A à L dans la fenêtre. Il sélectionne la plage A1: L1, puis définit le facteur de zoom pour afficher uniquement cette sélection (les colonnes souhaitées). Enfin, il sélectionne la cellule A1 et se termine.

_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 (7805) 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-Displaying_a_Set_Column_Range [Affichage d’une plage de colonnes définie].