Bonjour,
Je cherche depuis quelques temps à intégrer la barre de progression, très bien faite, de Sébastien Mathier dans une de mes applications.
Cette application permet de rajouter des lignes en bas d'un tableau Excel, avec de multiples mises en forme (Quadrillage, Police, Couleurs de fond, etc.). Comme il peut y avoir beaucoup de lignes à ajouter et que mon tableau doit avoir une centaine de colonnes, forcément ça rame. Ca rame (un peu) avec un Vaio i7, alors avec un PC plus bas de gamme, c'est presque insupportable (LOL ! ).
J'imagine que le remplissage ( Cells(ligne, col) = ligne + col ) des 250.000 cellules du codes de Sébastien peut (et doit) être remplacé par le code dont on a besoin de surveiller la progression (histoire d'aider à patienter ! ). Mais a-t-on besoin des deux boucles imbriquées, bien adaptées aux 5000x50 cellules, ou une seule pourrait-elle suffire ? De plus, les 100 % de la barre doivent correspondre à mon nombre de lignes à ajouter, et cette valeur est évidemment variable. Ce qui n'est pas le cas du modèle de code de Sébastien pour qui les 100 % correspondent systématiquement aux 250.000 cellules remplies par la double boucle For Next.
Je n'arrive donc pas à adapter la ou les boucles pour obtenir ce que je recherche. Le mieux que j'ai obtenu c'est le nombre de lignes ajoutées (essais avec une demande de 3 lignes). Pouvez-vous m'aider svp sur le fichier joint ? Fichier réduit au strict minimum pour des raisons de confidentialité, mais qui a tout ce qu'il faut pour que je puisse transposer ensuite dans mon application.
D'avance, je vous en remercie. Et vous souhaite une bonne soirée.