XL 2016 Bornage de rues en Pairs et Impairs

Gils92

XLDnaute Nouveau
Bonjour, je vais essayer de vous expliquer ce que souhaite obtenir, ça n'est pas gagné.
je m'escrime avec des formules à essayer de faire un bornage de rues par numéro impairs et pairs (voir fichier).
Ce bornage doit être effectué à chaque changement de tournée. Le but est d'obtenir une synthèse par voie des N° par tournée. Bref, je ne m'en sors pas...
 

Pièces jointes

  • Bornage rues.xlsx
    48.4 KB · Affichages: 15
Solution
Bonjour à tous

@Gils92
Dans cette version toutes les tournées sont découpées par rue et N° de tournée

C'est à toi de réunir les tournées que tu souhaites

1695916513695.png

Gils92

XLDnaute Nouveau
Bonjour, je n'en reviens pas, c'est génial. Je vais tester la macro sur la totalité des voies. Je te tiens au courant
Je viens de tester la macro avec d'autres bases et donc un nombre de lignes différents et ça bug.
1695817177000.png

J'ai édité la macro pour une base de 1394 lignes et changé en ("A2:A1394"), ça fonctionne.
Comme 90% de la macro est du chinois pour moi, je ne sais pas quoi changer pour que ça fonctionne quelque soit le nombre de lignes.
 

Gils92

XLDnaute Nouveau
Bonjour @Gils92

J'ai corrigé le léger détail .... ;)

Tu ne devrais plus avoir de pb de lignes !

Merci de ton retour
Je suis désolé, mais je viens de faire un pointage du résultat et il y a des erreurs. J'ai mis en gras celles que j'ai trouvé au début de la base.
Pourquoi à certains endroits et pas à d'autres ?!?!
 

Pièces jointes

  • Copie Bornage rues Pair-Impair V4 - Copie.xlsm
    269.3 KB · Affichages: 2

Cousinhub

XLDnaute Barbatruc
Bonsoir,
Comme je l'avais déjà fait, voici une solution par le biais de Power Query (en natif depuis les versions 2016)
Pour mettre à jour, ruban "Données", "Actualiser tout"
Si ça t'intéresse
Bonne soirée
 

Pièces jointes

  • PQ_Bornage rues.xlsx
    61.7 KB · Affichages: 5

Phil69970

XLDnaute Barbatruc
@Gils92

J'ai regardé la tournée 2249

1695886762858.png


1695886660481.png

Et cela correspond bien donc je ne comprends pas ou est le pb

Ce que tu voudrait obtenir n'est pas cohérent car tu sépares en la même tournée en 2
1695886962533.png


Nous sommes bien dans la même tournée
1695887124372.png


Il n'y a aucun moyen de savoir qu'il faut la coupée en 2 morceaux car 2249 est identique à 2249 il me semble !!
 

Phil69970

XLDnaute Barbatruc
@Gils92

Pourquoi je ne peux pas faire ce que tu veux car rien ne distingue 2249 de 2249 :oops:

Je rassemble le nom de la rue + le type de voie + le N° de tournée pour en faire une clé unique et toutes les clés unique sont ensembles

Exemple :
Abbesses + Rue Des + 2249 devient Abbesses Rue Des 2249 ceci est ma clé de regroupement qui est unique

Si tu veux faire une distinction entre tournée soit on rajoute un nouveau identifiant exemple
Abbesses + Rue Des + 2249 + xx devient Abbesses Rue Des 2249 xx qui devient ma nouvelle clé de regroupement ou bien
Abbesses1 + Rue Des + 2249 devient Abbesses1 Rue Des 2249 qui sera bien différent de
Abbesses + Rue Des + 2249 devient Abbesses Rue Des 2249 le 1 après Abbesses fait toute la différence

 

Gils92

XLDnaute Nouveau
@Gils92

J'ai regardé la tournée 2249

Regarde la pièce jointe 1179862

Regarde la pièce jointe 1179861
Et cela correspond bien donc je ne comprends pas ou est le pb

Ce que tu voudrait obtenir n'est pas cohérent car tu sépares en la même tournée en 2
Regarde la pièce jointe 1179863

Nous sommes bien dans la même tournée
Regarde la pièce jointe 1179864

Il n'y a aucun moyen de savoir qu'il faut la coupée en 2 morceaux car 2249 est identique à 2249 il me semble !!
Le résultat est destiné à un affichage, le tri doit être fait par ordre croissant des numéros dans les tronçons.
D'après le résultat de ta macro, par exemple on ne sait pas où va le 35 rue des Abbesses. Les intervalles 1 à 39 et 33 à 65 ont des éléments communs.
 

Phil69970

XLDnaute Barbatruc
@Gils92

Voir mon post #27 ou je t'explique comment la macro fonctionne et perso si je n'ai pas d'autre moyen de distinguer la même chose je ne pourrai aller plus loin et je pense que c'est pareil en power query mais je ne suis pas un spécialiste de power query et de ce que j'ai vu les n° bis et ter ne sont pas remonté.
 

Gils92

XLDnaute Nouveau
@Gils92

Voir mon post #27 ou je t'explique comment la macro fonctionne et perso si je n'ai pas d'autre moyen de distinguer la même chose je ne pourrai aller plus loin et je pense que c'est pareil en power query mais je ne suis pas un spécialiste de power query et de ce que j'ai vu les n° bis et ter ne sont pas remonté.
Ok, je n'avais pas vu la totalité de ton post.
Si j'ai bien compris, quand il y a un changement de tournée à l'intérieur d'un tronçon, il faut modifier ou le nom de la voie ou le N° de tournée.
Merci, le résultat est déjà énorme.
 

Discussions similaires

Réponses
20
Affichages
1 K

Statistiques des forums

Discussions
312 215
Messages
2 086 324
Membres
103 178
dernier inscrit
BERSEB50