Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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: 17

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.

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
Inactif
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: 7

Phil69970

XLDnaute Barbatruc
@Gils92

J'ai regardé la tournée 2249




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


Nous sommes bien dans la même tournée


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

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
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
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
103
Affichages
3 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…