Si estás ejecutando un proceso largo dentro de un ciclo y dento de ese ciclo cambias los valor del control ProgressBar, este no refresca y no se ve avance en la barra.
Para que se muestre avance, agrega la instrucción Application.DoEvents() dentro del ciclo.