cs_lu6fer
Messages postés131Date d'inscriptionmardi 11 mai 2004StatutMembreDernière intervention21 juillet 2005
-
18 juin 2004 à 13:50
cs_lu6fer
Messages postés131Date d'inscriptionmardi 11 mai 2004StatutMembreDernière intervention21 juillet 2005
-
21 juin 2004 à 09:51
voila j'utilise un code en VB qui fait appelle a Excel dans ce code je met la ligne screenUpdating = false
pour le confort car sinon ca donne le mal de mer ;)
mais a cause de cette ligne rien indique que le programme et en cour de traitement je voudrai donc inserer une barre de progression ou in indice de travail ( icone mobile, ou meme un txtBox avec femeture automatique a la fin du taitement )
darollinghobbit
Messages postés55Date d'inscriptionmardi 2 mars 2004StatutMembreDernière intervention18 juin 20041 18 juin 2004 à 16:26
Je n'ai rien pour testé sous la main donc je vais être obligé de faire ça de mémoire.
Pour pouvoir ajouter une barre de progression, il faut que tu choississes "Autres choix"? dans la boîte à outils et que tu prennes progres abr
tu la places sur ta feuille et tu positionne sa propriété visible à false
Tu as 3 propriétés importantes, Min, Max et Value
Si tu connais le nombres de case à modifier définit le en max
Et initialise le Min à 1
Par exemple si tu as 20 case fait pgrBar.Max 20 et pgrBar.Min 1
Ensuite avant de passer dans ton traitement qui mofifie les cellules de ta feuille excel rend ta barre visible et incrémente la propriété value dans la boucle
pgrBar.value = pgrBar.value + 1
Tu peux cacher la barre de nouveau une fois le traitement terminé
cs_lu6fer
Messages postés131Date d'inscriptionmardi 11 mai 2004StatutMembreDernière intervention21 juillet 2005 21 juin 2004 à 09:51
ouai ben merci mais le probleme c que je ne connais pas le nombre de celleule a traiter car il est plutot grand et de plus il peu varier d'un jour a l'autre.
pour ce que tu dit avec le pourcentage je ne vois pas comment trouver le pourcantage