Trier et copier dans un nouvel onglet automatiquement

Bonjour, Je suis nouveau ici et je voudrais savoir comment faire pour pouvoir, apres avoir trier mes lignes, copier toutes celle avec le code postal 1000 par exemple dans un nouvel onglet ("feuil") automatiquement, par ce que j'ai 70 000 lignes et manuellement ca prend BEAUCOUP de temps !

Je m'explique mieux :

J'ai des lignes avec plusieurs informations dans différentes cellules dont une cellule pour le code postale, je voudrais que toutes les lignes qui ont le code postale 1000 se mettent dans un nouvel onglet/feuil de manière automatique.

Je voudrais reproduire cette manip pour tout le reste, à savoir tous les autres codes postaux, et si possible que tout se fasse d'un coup.

En plus de cela, j'ai une cellule dans chacune de mes ligne avec le nombre de colis, une autre cellule avec le nombre de palettes et une troisième cellule avec le poids. Je voudrais que dans chaque onglet (où doit se trouver toutes les lignes qui ont le même code postale) la somme de la colonne Nombre de colis se fasse ainsi que la somme de la colonne Nombre de palettes et la somme de la colonne poids.

J'espère que quelqu'un pourra m'aider !

Merci d'avance !

Bonjour et bienvenue sur le forum

Je veux bien essayer de t'aider mais il me faudrait disposer de ton fichier (anonymisé si nécessaire)

Comme il doit être assez gros, (> 300 k ?) il ne passera peut-être pas directement : passe alors par http://www.cjoint.com

A te relire.

Bye !

Voici le lien du fichier !

Un essai à tester.

Cela te convient-il ?

A moins que ne veuille un onglet par CP ?

Bye !

Bonjour

Oups ! Encore une étourderie : je me suis trompé de fichier...

Voici le bon :

https://www.cjoint.com/c/EKvhGKCm66Y

Avec mes excuses.

Bye !

Bonjour,

Merci gmb !!

Mais je voudrais effectivement un onglet par CP... C'est possible ?

Merci,

Bonne journée !

Bonjour,

un peu le bordel dans les CP

alors, j'ai remplacé les CP inconnus par "NUL", j'ai retiré les espaces avant/après sinon "1000" et "1000 " auraient été différents

Voilà pour le split en onglet suivant les CP

attention ! ça prends du temps malgré un très bon code de JB adapté pour l'occasion

https://www.dropbox.com/s/4n69b1fasw9yfnw/pmgravier-xlp.xlsm?dl=0

P.

Bonjour à tous

PMGravier a écrit :

je voudrais effectivement un onglet par CP...

Attention ! Il y a dans ton fichier 1762 valeurs différentes dans la colonne CP. Si tu lances la macro du fichier joint, tu auras donc 1762 onglets !

Je vois mal comment tu vas pouvoir les exploiter.

Mais peut-être ne veux-des onglets que pour les valeurs numériques de la colonnes CP .

A toi de définir précisément ce que tu veux.

https://www.cjoint.com/c/EKxm5YDn2Vz

Bye !

re gmb...

oui pas pensé au nombre d'onglet, je me suis arrêté à une dizaine ici ....

ici alors pour le questionneur

ps: j'en compte 1411 chez moi ce qui est énorme il est vrai

https://www.cjoint.com/c/EKxnsLf1sJH


re,

j'ajouterai:

ça serait peut être plus gérable en regroupant les codes 1000-2000-3000 et ainsi faire moins d'onglets et peut être des tcd par la suite et/ou scinder par pays ?

patrick1957 a écrit :

j'ai remplacé les CP inconnus par "NUL", j'ai retiré les espaces avant/après sinon "1000" et "1000 " auraient été différents

P.

Salut Patrick, qu'est ce que tu appelles les CP Inconnus ?

Et est ce qu'il est possible de rajouter une fonction qui fait pour chaque onglet la somme des colonnes nb colis, nb palettes et poids ? Merci !!

gmb a écrit :

Attention ! Il y a dans ton fichier 1762 valeurs différentes dans la colonne CP. Si tu lances la macro du fichier joint, tu auras donc 1762 onglets !

Je vois mal comment tu vas pouvoir les exploiter.

Mais peut-être ne veux-des onglets que pour les valeurs numériques de la colonnes CP .

A toi de définir précisément ce que tu veux.

https://www.cjoint.com/c/EKxm5YDn2Vz

Bye !

Salut gmb,

C'est ce que je veux, on ma demandé de faire comme ça...

Mais par contre quand j'ouvre ton fichier, et je lance la macro une erreur apparait j'ai fait un screen shot pour etre plus précis.

https://www.cjoint.com/c/EKyi5j3pX0i

re,

comme te l'a fait remarquer gmb, ça va être ingérable ton truc; on ne travaille jamais avec plus de 1700 onglets

pour tes CP, il y a des trucs pas valables, relis un peu dans ta (longue) liste

pour les sous totaux, tu sais déjà le faire dans la table de départ mais ça va ramer !!!

menu sous-total , faire le total de colis/palettes/poids à chaque changement de cp (triés au préalable !!!)

bon courage si tu as un vieille bécane comme moi


PMGravier a écrit :

Salut gmb,

C'est ce que je veux, on ma demandé de faire comme ça...

Mais par contre quand j'ouvre ton fichier, et je lance la macro une erreur apparait j'ai fait un screen shot pour etre plus précis.

https://www.cjoint.com/c/EKyi5j3pX0i

pour l'erreur il faut écrire le mot NEXT à la ligne en jaune

"C'est ce que je veux, on ma demandé de faire comme ça..."

et bien dis à celui qui t' ademandé ça , que c'est complètement idiot et beaucoup ici confirmeront , on ne sait pas gérer plus de 1700 onglets !!!

Re Patrick,

Je suis d'accord que c'est pas top mais on ma demandé de trier ce fichier par CP donc je vois pas comment faire autrement..

A part cette solution ou alors manipuler les filtre à chaque fois...

Bonjour à tous

Bonjour Patrick

@PMGravier

Je confirme tout ce que t’a dit Patrick.

PMGravier a écrit :

ou alors manipuler les filtre à chaque fois...

Si tu veux manipuler les filtres 1700 fois, bon courage ! Mais tu auras toujours tes 1700 onglets.

Maintenant, si "on" t’a demandé de faire comme ça, fais tourner ma macro, elle le fait, en principe, (mais je ne l’ai pour ma part pas faite tourner jusqu’au bout).

Ensuite, au bout d’un certain temps, quand elle aura fini, enregistre le fichier et fournit le à ce ‘’on’’.

A lui de se débrouiller à gérer les onglets : peut-être qu’il comprendra que sa demande est inepte !

Bye !

e,

et tu es certain que le "on" avait demandé de splitter en onglet et pas en classeur ?

ça serait trèèèèèèèès lourd aussi mais au moins plus facile à ouvrir ?

en passant, explique à "on" que c'est ingérable et , je le répète, il faudrait peut être travailler par tranche de CP non ?

Salut à tous,

En ce fait "on" est mon tuteur de stage (je suis en stage oui !)

Mais je vais voir avec lui pour lui redemander si il veut bien que je fasse autrement...

Merci en tous cas !

et il connais excel un peu le "tuteur" ?

je serais curieux de le savoir tiens ça

mois qui le connais à 5%, je dis que c'est de la folie et je ne suis pas le seul, ça me rassure

Bonjour à tous,

Pour la création de classeurs, inspire toi de ce fil.

https://forum.excel-pratique.com/excel/rechercher-plusieurs-valeurs-t66061.html

Je te laisse procéder.

klin89

Bon je lui ai expliquer !

Il m'a dit effectivement c'est dur à utiliser.....

Donc il voudrait que je fasse sur la même feuil, la somme du nb de palette et la moyenne du nb de palette envoyé par jours ouvrés (nb palettes/22).

Donc est ce que c'est possible de faire une macro ou autre systeme qui me permettrai de faire par exemple : somme du nombre de palette puis ce résultat/22 pour chaque CP ?

J'espère que je suis compréhensible ?

Je joint un exemple de ce que je veux. Surligné en Jaune

https://www.cjoint.com/c/EKyplGVrMhi

Bonjour

PMGravier a écrit :

est ce que c'est possible de faire une macro ou autre systeme qui me permettrai de faire par exemple : somme du nombre de palette puis ce résultat/22 pour chaque CP ?

Alors ça, c’est du domaine du Tableau Croisé Dynamique.

Sauf qu’avec ton tableau, il y a un problème : beaucoup de CP ont un ou plusieurs espaces avant ou après leur nom. Excel les considère donc comme des noms différents. Il y en a une centaine comme cela.

Regarde sur la feuille ‘’Résultat’’ : il y a plusieurs lignes par exemple à CP 1000

Je t’ai donc fait une macro qu’il te faut commencer par lancer pour enlever tous ces espaces.

Ensuite, tu vas sur la feuille ‘’Résultat’’, tu sélectionnes une cellule du TCD et tu le mets à jour en cliquant simultanément sur les touches Alt et F5.

https://www.cjoint.com/c/EKzpuMCeJRz

OK ?

Bye !

Rechercher des sujets similaires à "trier copier nouvel onglet automatiquement"