Dim debu As Long Dim ValeurDuProgressBar As Integer Private Sub Command1_Click() debu = Timer ValeurDuProgressBar = 0 ProgressBar1.Max = 60 Timer1.Enabled = True End Sub Private Sub Timer1_Timer() ValeurDuProgressBar = ValeurDuProgressBar + 1 ProgressBar1.Value = ValeurDuProgressBarIf ProgressBar1.Value ProgressBar1.Max Then Timer1.Enabled False: MsgBox "progress bar a fond, remplie en " & Timer - debu & " sec": ProgressBar1.Value = 0 End Sub