E la

DoEvents

dove l'hai messa?

Dove viene aggiornato il valore della progressbar ?