Conseil sur la performance des instructions en VBA

  • Initiateur de la discussion Initiateur de la discussion JOjo
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

J

JOjo

Guest
Bonjour,

Quelle instruction est-il recommandé de faire pour parcourir et traiter une à une les lignes d'un tableau et pour chque ligne les cellules dans une page excel.

while compteLigne < cpteurMAx
compteLigne = compteLigne +1
Wend

ou for each cells
..


ou ....?

Lerci
 
Bonjour Roland, Jojo et le Forum
ci-joint le tableau de Roland revu un peu (merci Roland pour l'ébauche)
regarde si cela te convient comme celà
si tu explique un peu ce que tu veux faire avec ton tableau, les réponses pourront être plus précises
bon courage et @+
Denis
 

Pièces jointes

Merci de voter aide à tous les 2.

En fait je souaite de dispose d'une base de 20 000 lignes.
et souhaite faire un grand nombre de sommations selon des critères de regroupement ou de filtres qui sont présents dans les donées.

Et j'ai besoin de restituer ces données dans un grand nombre d'éatats.

J'ai deux altérnatives :
Soit je lis en séquence les 20 000 lignes et je fais mes calculs que je stocke dans un feuille par exemple avec des nom associées.

Soit je procède par des sommeProd au coup par coup.

Soit encore je combine ces deux solutions.

Merci de votre aide.
JOjo
 
Re bjr à tous
tu a une solution de recherche en VBA, de determiner une plage de recherche, ensuite d'utiliser for each cell in plage, etc
c'est à mon avis la méthode la plus rapide
si tu ne t'en sort pas remets un message dans ce fil, je te répond demain matin (décalage horaire oblige)
bon courage et @+
Denis
 
Merci Denis,

Ta solution me semble excellente dès lors que tu travail sur ces cellules unitairement mais si il y a une cohérence au niveau de la ligne, je ne vois pas comment on pourrait procéder ainsi.

Merci
A+ et bonne nuit.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
3
Affichages
353
Retour