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

K

kd13

Guest
Bonjour
j'ai un simple script qui sert a cacher des lignes dans ma feuille excel et j'aimerais bien que vous m'aidez a afficher une barre de progression lorsque le script est entrain de s'executer ; Merci

Private Sub CommandButton1_Click()
For x = 1 To 6
Rows(x).EntireRow.Hidden = False
Next x
For i = 18 To 3000
If Range("ag" & i).Value = "Phasing -EX" Then
Rows(i).EntireRow.Hidden = False
Rows(i + 3).EntireRow.Hidden = False
Rows(i + 6).EntireRow.Hidden = False
End If
Next i
End Sub
 
Re : Loading bar

bonjour à tous,

voir essai avec StatusBar !?

Code:
Private Sub CommandButton1_Click()
Dim SvgStatusBar As Boolean, Var1%, Var2%, xBar%

'code StatusBar
SvgStatusBar = Application.DisplayStatusBar 'svg état False/True
Application.DisplayStatusBar = True 'aff barre

Var1 = 18: Var2 = 3000 'init début et fin
For X = 1 To 6: Rows(X).EntireRow.Hidden = False: Next X
For I = Var1 To Var2
  
  'bar----------------------
  xBar = Int(160 / Var2 * I) '<selon écran voir modifier 160 !?
  Application.StatusBar = String(xBar, Chr(8)) & String(160 - xBar, Chr(7)) & Chr(8): DoEvents
  '-------------------------

  If Range("ag" & I).Value = "Phasing -EX" Then
     Rows(I).EntireRow.Hidden = False
     Rows(I + 3).EntireRow.Hidden = False
     Rows(I + 6).EntireRow.Hidden = False
  End If
Next I

'code StatusBar
Application.StatusBar = False 'efface
Application.DisplayStatusBar = SvgStatusBar 'remet état
End Sub
 
- 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
5
Affichages
914
Réponses
15
Affichages
791
Réponses
10
Affichages
665
Réponses
2
Affichages
528
Retour