Dépassement de capacité sur ProgressBar

Salut,

J'ai un dépassement de capacité qui est apparu sur un ProgressBar.

Le ProgressBar est calculé avec ProgressBar1 = Ligne_suiv * 100 / Ligne_total, avec Ligne_suivi qui varie de 7 à 1157 et Ligne_total qui vaut 1157.

Le dépassement de capacité s'affiche quand Ligne_suivi = 358, donc un ProgressBar = 28,81. J'ai vérifié le fichier source il n'y a pas de problèmes, et la ligne 358 est exactement la même que la ligne 357 qui elle passe sans problème. C'est donc pas un problème des données à traiter.

Si je retire le calcul du ProgressBar il n'y a pas d'erreur, c'est bien sur cette valeur qu'il y a un problème.

A noter que cette macro tourne quasi quotidiennement depuis 2014 sans avoir jamais posé le moindre souci, d'où mon incompréhension.

Est ce que quelqu'un a déjà eu un problème de dépassement de capacité alors que le ProgressBar n'était pas encore à 100 ?

Manu

Bonjour Manu31 ,

Dommage de ne pas avoir de fichier exemple avec le défaut.

Et si vous remplacez : ProgressBar1 = Ligne_suivi * 100 / Ligne_total

par : ProgressBar1 = Ligne_suivi * 100# / Ligne_total

Rechercher des sujets similaires à "depassement capacite progressbar"