Tu as essayé d'insérer un Application.DoEvents() dans ton calcul ?