Tal vez puedes hacer lo siguiente:
Divides 100 entre el numero de indices que vayas a regenerar, digamos 5, creas una variable que sume el progreso, digamos nProg, la inicializas en 0
nPct = 100 / 5
nProg = 0
*Indexas la primera tabla
Reindex
nProg = nProg + nPct
* Asignas el valor del progreso en el Progressbar
Thisform.Progress1.Value = nProg
* Puede variar segun la barra de
* progreso que uses y la propiedad que tenga para almacenar el progreso
* Indexas la segunda tabla
Reindex
nProg = nProg + nPct
* Asignas el valor del progreso en el Progressbar
Thisform.Progress1.Value = nProg
.
.
.
Asi hasta terminar
Espero te ayude
Mauricio
Be fast like the Fox
Be free like the Penguin
Se Rápido como el Zorro
Se libre como el Pingüino