en fait, tout simplement, tu ne veux pas de boucles du tout.
Quand on clique sur le bouton, tu incrméente juste i (qui doit être une variable globale) et tu rend la picture37(i) visible (quel nom explicite). Mais il n´y a pas besoin de for et de next puice que justement tu ne veux faire ça qu´une seule fois pour chaque appel de Command6_Click.
Je serais toi, je donnerai des nom clair aux boutons, ça clarifie beaucoup les choses. Pour le VB6, même si ce n´est plsu recommendé pour les langage moderne, la notation hongroise est pas mal. c´est-à-dire que tu appelle tes images imgCase imgVictoire ; tes boutons, tu les appelle btnLancerDes, btnAvancer, etc. en mettant le type de l´objet avant un nom qui le décrit clairement