Comment créer une barre de progression personnalisée lors de l’exécution d’une macro dans Excel
Si vous souhaitez créer une barre de progression personnalisée lors de l’ exécution automatique d’une macro dans Excel, vous apprendrez ici comment le faire. Les barres de progression aident l’utilisateur à savoir combien de temps il va prendre une routine, elles aident également à savoir où va la routine.
C’est pourquoi, parfois, vous devez placer une barre de progression personnalisée lors de l’exécution d’une macro ou d’un UserForm dans Excel . Sans plus tarder, il est temps pour vous d’apprendre rapidement et facilement comment y parvenir étape par étape.
Comment créer une barre de progression personnalisée?
Les barres de progression personnalisées sont un luxe qui rendra votre travail dans Excel se démarquer par l’excellente manipulation des outils. En outre, vous recevrez des compliments chaque fois que vous placerez une barre de progression personnalisée lors de la création de macros dans Excel, car votre travail sera plus explicite.
Le seul inconvénient à prendre en compte est qu’en plaçant cet outil, le programme Excel consommera plus de ressources informatiques. Maintenant que vous le savez, il est temps pour vous d’apprendre à créer ou à ajouter une barre de progression personnalisée lors de l’exécution d’une macro dans Excel en suivant ces étapes:
Étape 1: Créez la barre de progression.
- Ouvrez le programme Excel, cliquez sur l’onglet «Développeur» et sélectionnez «Visual Basic».
- Dans la fenêtre suivante, choisissez l’onglet «Insertion» et dans le sous-menu qui s’ouvre, cliquez sur » UserForm «.
- Maintenant, dans la fenêtre des contrôles UserForm, vous sélectionnez les contrôles «Frame», «Label» et «commandButtom» et les placez dans la fenêtre » UserForm «.
- Ensuite, vous pouvez personnaliser votre macro, dans le menu de gauche, vous pouvez mettre la couleur que vous souhaitez dans l’UserForm et la légende de la barre de progression, entre autres détails à personnaliser.
- Après avoir fait les personnalisations de votre macro, faites glisser la barre «Étiquette» à l’intérieur de la barre «Cadre», maintenant vous devez personnaliser la couleur de la barre Étiquette, à la fois la bordure et l’intérieur.
- Ensuite, vous allez faire glisser la bordure de la barre «Cadre» vers la bordure de la barre «Étiquette» pour les faire correspondre dans la même taille et les placer dans un coin de votre macro.
- Vous changez le nom de la barre » CommandButtom » en » Cancel » et placez-le sous la barre » Frame » pour rendre votre macro plus ordonnée (ce bouton sera utilisé pour annuler la routine si l’utilisateur le souhaite).
En suivant ces étapes, vous aurez la barre de progression que vous utiliserez dans Excel prête, vous devrez maintenant changer les codes de programmation pour qu’elle soit personnalisée.
Étape 2: Personnalisez le fonctionnement de la barre de progression avec les codes.
- Cliquez sur le bouton que vous avez renommé avec le nom «Annuler» pour configurer son fonctionnement et mettez ce qui suit: Fin, vous appuyez sur la touche «Entrée» et sur la ligne suivante vous écrivez Déchargez-moi.
- Ensuite, vous sélectionnez l’onglet «UserForm» situé dans le menu de gauche et cliquez sur la macro.
- Dans la fenêtre suivante, choisissez l’onglet en haut à droite qui dit «Cliquez», un sous-menu s’ouvrira et sélectionnez » Activer «.
- Maintenant, vous allez écrire les commandes suivantes:
Dim Count As Long
Dim nRows As Long
Dim nColumns As Long
Dim F As Long
Dim C As Long
Pourcentage de dim comme double
Nombre = 1
Lignes = 500
nColonnes = 50
Pour F = 1 à nRows
Pour C = 1 à nColonnes
Cellules (f, c) = nombre
Count = Count + 1
Suivant C
Pourcentage = Count / (nRows * nColumns)
JE. Légende = Format (Pourcentage, «0%»
JE. Label.Width = Pourcentage * Me.Frame.Width
Evénements
Suivant F
Déchargez-moi
5. Après avoir placé toutes les commandes, vous cliquez sur le bouton « Enregistrer ».
6. Sélectionnez l’onglet » UserForm » et choisissez la barre «Libellé» pour définir sa «Largeur» sur zéro.
7. Pour terminer, cliquez sur le bouton «Enregistrer».
En suivant ces étapes simples, vous aurez votre barre de progression personnalisée prête pendant qu’une macro s’exécute dans Excel. Dans l’illustration suivante, vous verrez comment les commandes doivent être notées dans la programmation.
En outre, vous voudrez peut-être savoir comment utiliser les contrôles de formulaire pour créer des modèles de budget dans Excel. Si vous avez aimé cet article sur la création d’une barre de progression personnalisée tout en exécutant une macro dans Excel, suivez notre blog.