Premesso che come dice alka non hai messo i dati del linguaggio nel titolo, presumo che sia vb6.

Probabilmente dovresti fare un doevents ogni tot