La barra de progreso tiene las siguientes propiedades:
.Min : Lo normal es que sea 0
.Max : Es su valor máximo, por ejemplo, 100
.Value : Es un valor intermedio que puedes variar entre 0 y 100
Durante el proceso que estés ejecutando, vas aumentando el valor de la propiedad Value, hasta que llege al valor máximo. Ejemplo:
El manejo de la barra de progreso lo puedes ir manejando con la propiedad Value es decir cada vez que le asignas un valor a la propiedad value la barra va corriendo por ejemplo con un Bucle:
Private sub Boton_Click()
Dim Con as Integer
ProgressBar.Max = 100
ProgressBar.Min = 0
While Con < 100
Con = Con + 1
ProgressBar.Value = Con
Wend
End Sub