Ahimè, il metodo migliore sarebbe un thread, che sono difficilmente impiegabili in VB6 (spesso è necessario ricorrere direttamente alle funzioni API).

Prova a cercare eventuali soluzioni per il multithreading in Visual Basic 6.