Decoupage fichier xlsx

bonsoir,

avec une bonne maitrise pour xls et querry, je bloque pour VBA.

voici mon souci, j un fichier xls avec 1 millions de lignes, contenant plusieurs donnes. parmis ses donnees le code postale

ce que je souhaite faire, et de couper le fichier en 4 partie equitable ( 250 000 ligne chaq), mais que ca soit equitable en terme de composition.

si y a 23% du fichier globale est de le 94, alors chaque partie scinder doit contenir 23% DU VAL DE MARNE (94)

mon idee est de trier via le CP, d'envoyer sur la premiere partie (nouvelle feuille, ou nouveau classeur, mais de preference nouveau classeur) la ligne numero 2 et apres 2+4 et ensuite 2+4+4, je pense que c possible de mettre une boucle.

sur la deuxieme partie la ligne 3 puis 3+4, ensuite 3+4+4....

sur la troisieme partie la ligne 4 puis 4+4 ensuite 4+4+4......

sur la derniere partie, la ligne 5 puis 5+4 ensuite 5+4+4.....

je sais que c faisable via des boucles, mais vraiment je bloque.

quelaun pour m'aider PLEAAASE

Bonjour,

pas besoin de vba.

Dans une colonne :

=MOD(LIGNE();4)

tu filtres sur 0, tu copies-colles sur une feuille, puis sur 1, etc

Et si tu tiens au vba, tu fais ça en enregistrement de macro et tu auras l'essentiel du code, à reprendre pour l'épurer et le rendre plus généraliste si besoin.

Ca sera beaucoup plus rapide que de copier-coller ligne à ligne.

eric

Merci Éric d'avoir répondu et surtout de l'intérêt à ma question.

Je teste cela, ça devrais fonctionnais vu que J déjà utiliser ça pour colorier les lignes.

Des fois la solution et Just sous le nez et on se rends pas compte.

Merci bcp

Rechercher des sujets similaires à "decoupage fichier xlsx"