Aligner des lignes

Résolu/Fermé
f117-nighthawk Messages postés 121 Date d'inscription mercredi 15 décembre 2010 Statut Membre Dernière intervention 12 mai 2023 - 8 oct. 2014 à 09:25
f117-nighthawk Messages postés 121 Date d'inscription mercredi 15 décembre 2010 Statut Membre Dernière intervention 12 mai 2023 - 8 oct. 2014 à 13:57
Bonjour,

Pour bien comprendre mon problème il faut explorer un peu le contexte. Je suis urbaniste et je travaille actuellement sur le repérage de gisements fonciers. J'en ai sorti 2 tableaux, en parallèle sur la même feuille de classeur excel : les disponibilités au POS et celles qui le seraient au PLU.

Ce que je veux faire c'est mettre sur la même ligne les parcelles ayant le même identifiant et, celles ne correspondant à rien, en bas du tableau. Ainsi on aurais une idée des parcelles qui auront été déclassées et de celles qui auront été ajoutées.

Pour que ce soit plus clair, voilà mon tableau : https://www.dropbox.com/s/5w8doy2txye36ri/Changements%20POS%20-%20PLU.xlsx?dl=0

Je tiens aussi à préciser que je n'ai aucune notion de visual basic, ni autres langages pouvant être utiles pour créer des macros sur excel

Voilà, d'avance merci pour votre aide.



3 réponses

Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 523
8 oct. 2014 à 11:54
Bonjour,

Une proposition avec VBA.

J'ai tout d'abord établi la liste des identifiants sans doublon dans la feuille 2 et copié les libellés de colonnes.

Ensuite, j'ai créé la procédure lancée par le bouton TRIER afin de balayer tous les identifiants de la feuille 1 et copier les données associées dans la feuille 2, à la ligne correspondant à cet identifiant.

https://www.cjoint.com/?DJil5hmua0q

A+
1
redaiwa Messages postés 351 Date d'inscription mardi 7 octobre 2008 Statut Membre Dernière intervention 25 janvier 2024 119
8 oct. 2014 à 12:43
Judicieux! +1
0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213
8 oct. 2014 à 11:14
Bonjour,

Autre façon de faire, sans aligner et sans vba :
Dans une colonne ligne (H) ajouter un champ PLU avec en H5 :
=SI(NB.SI($I:$N;D5);"oui";"non")
à recopier vers le bas.
Copier-collage spécial valeur sur cette colonne.
Ensuite tu peux trier ou filtrer dessus.
Pour ta table PLU tu peux te contenter du champ IDENT, le seul utile.

eric
0
f117-nighthawk Messages postés 121 Date d'inscription mercredi 15 décembre 2010 Statut Membre Dernière intervention 12 mai 2023 10
8 oct. 2014 à 13:57
Très bien, merci pour votre aide.
Grâce à ça j'ai finalement pu construire mon tableau comme il faut.
Merci beaucoup. Bonne journée !
0