Bonjour le forum,
suite à ma question sur ce topic
Pour vous expliquer j'ai mon fichier qui fonctionne de la manière suivante (il analyse les erreurs), tous par macros
On colle l'extraction (environ 15k lignes de 36 colonnes) sur le feuillet extraction puis:
1. l'extraction est trié par code agence (1 code agence = 1 nom d'agence). ça fonctionne
2. on sépare les agences par ongletsça fonctionne
3. on nomme 6 colonnes sur chaque onglet avec le nom de l'agence après: ça ne fonctionne que pour la période que j'ai pris pour mon test, pas pour d'autres, car les autres périodes n'ont pas la même longueur donc le nb de ligne sera différent
"poids1"
"q1"
cpdep1"
etc... jusqu'à 9 pour mes 9 agences
et c'est là que ça coince.
Le soucis c'est que chaque colonne de chaque agence n'a jamais la même longueur. J'ai ouvert un topic à ce sujet (lien plus haut) pour sélectionner la colonne entière. Le problème est que pour me nommer (par macro) la colonne... ben ça ne me selectionne pas ce que je voulais mais uniquement ce qui a été enregistré lors de la dernière macro
Range("C3").Select
Range(selection, selection.End(xlDown)).Select
ActiveWorkbook.Names.Add Name:="cpdep", RefersToR1C1:= _
"=synthèse!R25C18:R33C18"
pourquoi referstoR1C1:=_"synthèse! etc"
Normalement il aurai pu me prendre refertoR1C1= Range(selection, selection.End(xlDown) ou quelque chose du genre ?
je comprends pas pourquoi ça me fais cette erreur et c'est la même pour chaque colonnes (de chaque agences)
du coup rien ne fonctionne je désespère
L'objectif est de coller son extraction et analyser les données d'un coup, pour éviter de nommer 54 colonnes à la main >.<
Le pbm est qu'en cas de différence de longueur d'une de mes colonnes nommées (par macro) ça me plante toute mon analyse (vu qu'il ne me nomme que ce qui aura été enregistré, pas toute la colonne malgré la selection avec alt et shift lors de l'enregistrement)
je vous joint un fichier avec tout dedans et des données lambda et surtout je remercie beaucoup tout ceux qui voudraient m'aider
Cordialement
H.
EDIT: avec la pièce jointe c'est mieux ... si vous avez des questions j'y répondrais ASAP, je vous invite à cliquer sur analyser.
suite à ma question sur ce topic
Pour vous expliquer j'ai mon fichier qui fonctionne de la manière suivante (il analyse les erreurs), tous par macros
On colle l'extraction (environ 15k lignes de 36 colonnes) sur le feuillet extraction puis:
1. l'extraction est trié par code agence (1 code agence = 1 nom d'agence). ça fonctionne
2. on sépare les agences par ongletsça fonctionne
3. on nomme 6 colonnes sur chaque onglet avec le nom de l'agence après: ça ne fonctionne que pour la période que j'ai pris pour mon test, pas pour d'autres, car les autres périodes n'ont pas la même longueur donc le nb de ligne sera différent
"poids1"
"q1"
cpdep1"
etc... jusqu'à 9 pour mes 9 agences
et c'est là que ça coince.
Le soucis c'est que chaque colonne de chaque agence n'a jamais la même longueur. J'ai ouvert un topic à ce sujet (lien plus haut) pour sélectionner la colonne entière. Le problème est que pour me nommer (par macro) la colonne... ben ça ne me selectionne pas ce que je voulais mais uniquement ce qui a été enregistré lors de la dernière macro
Range("C3").Select
Range(selection, selection.End(xlDown)).Select
ActiveWorkbook.Names.Add Name:="cpdep", RefersToR1C1:= _
"=synthèse!R25C18:R33C18"
pourquoi referstoR1C1:=_"synthèse! etc"
Normalement il aurai pu me prendre refertoR1C1= Range(selection, selection.End(xlDown) ou quelque chose du genre ?
je comprends pas pourquoi ça me fais cette erreur et c'est la même pour chaque colonnes (de chaque agences)
du coup rien ne fonctionne je désespère
L'objectif est de coller son extraction et analyser les données d'un coup, pour éviter de nommer 54 colonnes à la main >.<
Le pbm est qu'en cas de différence de longueur d'une de mes colonnes nommées (par macro) ça me plante toute mon analyse (vu qu'il ne me nomme que ce qui aura été enregistré, pas toute la colonne malgré la selection avec alt et shift lors de l'enregistrement)
je vous joint un fichier avec tout dedans et des données lambda et surtout je remercie beaucoup tout ceux qui voudraient m'aider
Cordialement
H.
EDIT: avec la pièce jointe c'est mieux ... si vous avez des questions j'y répondrais ASAP, je vous invite à cliquer sur analyser.
Pièces jointes
Dernière édition: