Rendre fichier partagé moi lourd

Bonjours,

Je travail avec un classeur avec bcp de vba et j'ai environ 17,000 ligne de données. Seulement les 1000 dernière ligne sont nécessaires environ. Masquer les ligne supérieur font en sorte qui continue d'être traité lors des macro et rend le classeur très lents. Comme gardé ces lignes comme historique sans qu'il soit traité a chaque manipulation?

Hello,

Passer par PowerQuery pour effectuer ces traitements serait plus judicieux.

Sinon, tu crées un deuxième onglet identique avec ton histo et ensuite tu retraites que les lignes que tu souhaites via vba et tu colles ensuite à la suite de l'historique.

@+

Bonsoir,

Pour cela il faut modifier les macros et limiter l'exploration à un nombre de lignes définit.

Je suppose que l'analyse se fait via une boucle For/Next.

Il y a plusieurs méthodes, en voici une simple :

Dans la feuille de données, insérer une ligne vide après la dernière ligne à traiter.

Dans la macro qui analyse les lignes, placer un test :

Si la ligne est vide (ou certaines cellules) on sort de la boucle.

Autre possibilité : Faire une saisie (via Inputbox) du nombre de lignes à traiter et utiliser cette valeur pour la boucle.

Ainsi l'historique est conservé sans être analysé.

Bonne soirée

Ai-je le droit de partager le fichier avec les vrai donner ici ?

Bonjour,

Oui s'il ne contient aucune données confidentielles (nom, adresses, etc.)

Sinon il faudra anonymiser les données.

@+

Rechercher des sujets similaires à "rendre fichier partage moi lourd"