Sub Test1()
Dim maxi&
UserForm1.Show 0
UserForm1.Repaint
maxi = UserForm1.ProgressBar1.Max
For x = 1 To 10000
Range("B1") = x
DoEvents
UserForm1.ProgressBar1.Value = Application.Max(1, Round(x / maxi))
UserForm1.Label1.Caption = Sheets("Feuil1").Range("B1").Value ' Ca ne fonctionne pas :-(
Next x
Unload UserForm1
End Sub