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

Barre de chargement

  • Initiateur de la discussion Initiateur de la discussion afchartier
  • 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 !

A

afchartier

Guest
bonjour le forum,

je souhaiterai ajouter à mes macro, une barre de chargement pour indiquer un état des stocks.

100% de la barre, correspondrait à 47 cellules renseignées verticalement.

merci d'avance,

A+

Alain
 
Re : Barre de chargement

Bonjour klin89,
Bonjour myDearFriend!,
Bonjour kjin,

Tout d'abord, merci de vos réponses. cependant, les types de barre de progression que vous m'avez présentez s'appliquent sur des tableau excel uniquement (en tous cas à ma connaissance).

je souhaiterai ajouter à un userform une progressbar.

Les données qui alimenteront la progressbar sont sur le tableau excel.
Code:
Private Sub ProgressBar2_MouseDown(ByVal Button As Integer, ByVal Shift As Integer, ByVal x As stdole.OLE_XPOS_PIXELS, ByVal y As stdole.OLE_YPOS_PIXELS)

End Sub

mais je ne sais absolument pas comment renseigner cette progressbar...

avez vous une idée?
 
Re : Barre de chargement

en cherchant, un peu plus, j'ai trouvé des codes, mais tous indiquent une progression dans l'exécution d'une macro.

je souhaiterai une progressbar qui qui indiquent un taux de remplissage, que si par exemple, il reste 21% de libre, la barre affiche 79% en coloré.

j'ai essayé d'adapter un morceau de code, mais ça ne fonctionne pas très bien...

Code:
Dim i As Integer
Dim J As Range
Dim cpt As Range

i = Sheets("Log").Range("b5").End(xlDown).Row
J = i
             'dans tous les cas, ProgressBar1.Max = 47 au max
     For Each J In Range("b5:b51")
     ProgressBar1.Max = J.Row ' évolution de la progressbar

          If J.Value <> "" Then
          cpt = 0
          cpt = cpt + 1
          ProgressBar1.Value = cpt
          End If

     Next
 
Re : Barre de chargement

Re,
Et avec 2 textbox..


Edit:
Pour le format pourcentage actuel

With Label2
.Caption = "Actuel " & FormatPercent(Mini / Maxi)


A+
kjin
 

Pièces jointes

Dernière édition:
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
6
Affichages
196
Réponses
2
Affichages
212
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…