Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Barre de progression excel

  • Initiateur de la discussion Initiateur de la discussion excfl
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

excfl

XLDnaute Barbatruc
Bonjour,

Le fichier joint permet d'afficher une liste d'adhérents à une association par mois de naissance.

Le fichier réel est beaucoup plus important. La procédure pour masquer les lignes est donc longue.

C'est pourquoi je cherche à insérer une barre de progression en pourcentage.

Merci d'avance pour vos réponses.

excfl
 

Pièces jointes

Dernière édition:
Re : Barre de progression

Bonjour Exfl,

Bon une barre de progression est toujours possible ,

Mais si tu modifies légérement ton code en désactivant le rafraiche écran grace à Application.ScreenUpdating , tu n'as plus besoin d'attendre :

Code:
Sub Masqueligne()

    Application.ScreenUpdating = False
    'Dernière ligne renseignée de la colonne A
    Lg = Range("A65536").End(xlUp).Row
    
    'De la ligne 6 à la dernière ligne renseignée
    For i = 6 To Lg
    
    'Si la cellule Ai = 0 cellule masquée
    If Cells(i, 1) = 0 Then Rows(i).Hidden = True
       
    'Ligne suivante
    Next
    
 Application.ScreenUpdating = True


    
End Sub
 
Re : Barre de progression

Bonjour Excfl, camarchepas

Personnellemment, je prèfère ahjouter dans le code, un petit application.statusbar dans le codequi est très simple à programmer 🙂 et évite de devoir créer un userform qui sera plus difficile à optimiser.
 
Re : Barre de progression

Re

Voir ce code à tester pour comprendre le fonctionnement.

Code:
Sub test()
For j = 1 To 10
For i = 1 To 100000000
Next
Application.StatusBar = (j & "/10")
Next
End Sub
 
Re : Barre de progression

Re,

Code:
statusBarInitial = Application.DisplayStatusBar
Application.DisplayStatusBar = True
Application.StatusBar = "message"
Application.DisplayStatusBar = statusBarInitial

En incorporant ce code, le message désiré s'affiche dans la barre d'état.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
5
Affichages
1 K
Réponses
8
Affichages
1 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…