Private Sub CommandButton1_Click()
Dim t#
ProgressBar1.Max = 100 'on regle la barre à 100 de max
t = Timer 'on point un timer
Do While Timer - t < 40 'on boucle tant que timer-t est plus petit que 40
ProgressBar1.Value = Application.Min((100 / 40) * (Timer - t), 100)
DoEvents
Loop
End Sub