Nouvelles Du Monde

Conseils et astuces de Steve sur les données

2024-07-03 12:26:02

Lorsque vous travaillez avec de grands ensembles de données dans Excel, la possibilité de zoomer et de dézoomer rapidement peut améliorer considérablement votre productivité. Si vous devez souvent régler le niveau de zoom manuellement, pourquoi ne pas l’automatiser avec VBA ? Dans cet article de blog, nous découvrirons comment utiliser la fonctionnalité de zoom dans VBA pour contrôler efficacement le niveau de zoom de vos feuilles de calcul.

Le zoom dans Excel vous permet d’examiner vos données de plus près ou de voir une plus grande partie de votre feuille de calcul à la fois. Que vous vous concentriez sur une section spécifique de données ou que vous obteniez une vue d’ensemble de votre feuille entière, le zoom peut vous aider à parcourir et à analyser vos informations plus efficacement.

Pour contrôler le niveau de zoom dans Excel à l’aide de VBA, vous utiliserez principalement la propriété ActiveWindow.Zoom. Cette propriété vous permet de définir le niveau de zoom sur n’importe quelle valeur comprise entre 10 % et 400 %.

Lire aussi  North West, 10 ans, s'en prend à Taylor Swift sur TikTok, disent les fans alors que sa mère, Kim Kardashian, supprime précipitamment le message

Zoom avant et zoom arrière de base

Commençons par des macros simples pour zoomer et dézoomer.

Agrandir:

Sous ZoomIn() Dim currentZoom As Integer currentZoom = ActiveWindow.Zoom Si currentZoom

Dézoomer:

Sous ZoomOut() Dim currentZoom As Integer currentZoom = ActiveWindow.Zoom Si currentZoom > 10 Alors ActiveWindow.Zoom = currentZoom – 10 Fin Si Fin Sous

Dans ces macros, ZoomIn augmente le niveau de zoom actuel de 10 %, tandis que ZoomOut le diminue de 10 %. Le code garantit que le niveau de zoom reste dans la plage autorisée de 10 % à 400 %.

Définition d’un niveau de zoom spécifique

Parfois, vous devrez peut-être définir le niveau de zoom sur un pourcentage spécifique. Vous pouvez le faire facilement avec la macro suivante :

Sub SetZoomLevel (zoomLevel As Integer) Si zoomLevel >= 10 et zoomLevel

Vous pouvez appeler cette macro avec n’importe quel niveau de zoom souhaité. Par exemple :

Sous ZoomToSpecificLevel() Appeler SetZoomLevel(150) ‘ Définit le niveau de zoom à 150 % Fin du sous-programme

Lire aussi  Netflix transforme un film culte de jeu de 13 ans en une série

Réinitialisation du niveau de zoom

Si vous devez réinitialiser le niveau de zoom à son paramètre par défaut (généralement 100 %), vous pouvez utiliser la macro suivante :

Sous-réinitialiserZoom() ActiveWindow.Zoom = 100 Fin de sous-réinitialiser

Application du zoom à une feuille de calcul spécifique

Les exemples ci-dessus modifient le niveau de zoom de la fenêtre actuellement active. Si vous souhaitez définir le niveau de zoom pour une feuille de calcul spécifique, vous pouvez d’abord activer cette feuille, puis définir le niveau de zoom :

Sous ZoomSpecificSheet (sheetName As String, zoomLevel As Integer) Feuilles de calcul (sheetName). Activer si zoomLevel > = 10 et zoomLevel

Utilisation de Zoom avec les formulaires utilisateur

La fonctionnalité de zoom ne se limite pas aux feuilles de calcul. Vous pouvez également contrôler le niveau de zoom des formulaires utilisateur dans VBA. Cela est particulièrement utile si votre formulaire utilisateur contient des informations détaillées ou de nombreux contrôles.

Sous ZoomUserForm(zoomLevel As Double) Avec UserForm1 .Zoom = zoomLevel Fin avec Fin du sous-programme

Lire aussi  IMMUNOTHÉRAPIE CONTRE LE CANCER | Des chercheurs internationaux révèlent à Alicante qu'un cas de cancer sur trois est déjà traité par immunothérapie

Appelez cette macro avec un niveau de zoom compris entre 10 et 400 pour ajuster le zoom du formulaire utilisateur.

Que vous ayez besoin de zoomer pour un aperçu plus détaillé, de dézoomer pour voir plus de données ou de définir un niveau de zoom spécifique, VBA fournit un moyen simple et puissant de contrôler votre vue.

En intégrant ces macros à votre flux de travail, vous pouvez facilement ajuster vos paramètres de zoom sans quitter le clavier. Expérimentez avec ces exemples et vous trouverez rapidement les niveaux de zoom parfaits pour améliorer votre productivité dans Excel.

Bon codage !



#Conseils #astuces #Steve #sur #les #données
1720014318

Facebook
Twitter
LinkedIn
Pinterest

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.

ADVERTISEMENT