Des données d'une même personne réparties sur plusieurs lignes

Résolu/Fermé
borisparis Messages postés 79 Date d'inscription vendredi 21 août 2015 Statut Membre Dernière intervention 9 août 2023 - 10 févr. 2016 à 20:38
borisparis Messages postés 79 Date d'inscription vendredi 21 août 2015 Statut Membre Dernière intervention 9 août 2023 - 13 mars 2016 à 20:11
Bonjour,

Voici ma question:

j'ai un grand fichier avec des données de personnes.
Mais pour certaines personnes les données sont sur plusieurs lignes. Dans ce cas dans la première colonne il n'y a pas le nom de la personne.
je voudrais que les données aillent toutes sur la ligne ou il y a le nom.
Un peu compliqué à expliquer, voici un exemple

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

Toutefois dans mon fichier il y a plus de variables

Merci de votre aide



A voir également:

12 réponses

ccm81 Messages postés 10903 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 19 novembre 2024 2 428
Modifié par ccm81 le 10/02/2016 à 21:54
Bonjour

Est ce que les données pour la même personne, dans les lignes suivantes vont toutes trouver une cellule vide dans la ligne où il y a le nom ?
Par exemple : pour durand, H3 va aller dans H2 (obligatoirement vide)

Cdlmnt
0
borisparis Messages postés 79 Date d'inscription vendredi 21 août 2015 Statut Membre Dernière intervention 9 août 2023 1
10 févr. 2016 à 21:56
Oui la cellule sera toujours vide mais elle se trouve une a plusieurs lignes au dessus
0
ccm81 Messages postés 10903 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 19 novembre 2024 2 428
Modifié par ccm81 le 10/02/2016 à 22:17
Un exemple avec macro
- Ctrl+k pour la lancer
- Alt-F11 pour accéder au code
http://www.cjoint.com/c/FBkvqbXua3I

Cdlmnt
0
borisparis Messages postés 79 Date d'inscription vendredi 21 août 2015 Statut Membre Dernière intervention 9 août 2023 1
10 févr. 2016 à 22:41
J'ai testé. c'est presque ce qu'il me faut !
mais encore un petit problème: certaines valeurs sont déjà dans la ligne ou il y a le nom de la personne. Avec la macro, ces valeurs sont effacées (et les autres montent bien à la bonne ligne.
0
ccm81 Messages postés 10903 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 19 novembre 2024 2 428
11 févr. 2016 à 07:51
ui la cellule sera toujours vide mais elle se trouve une a plusieurs lignes au dessus
>>>
mais encore un petit problème: certaines valeurs sont déjà dans la ligne ou il y a le nom de la personne. Avec la macro, ces valeurs sont effacées ????
IL faudrait savoir !!!!
Bon, et dans ce cas, que doit on faire?

Cdlmnt
0
Je viens de comprendre : il efface car il y a un "-" qu'il met à la place e du chiffre.
J'ai enlevé les "-" et tout est OK.
Merci beaucoup c'est parfait !
0
Il me reste encore un mini problème

Pour certaines personnes, les données sont sur deux lignes et il y a le nom pour les deux lignes. La encore je voudrais remonter les données qui sont sur la seconde ligne dans la première.

En clair: si dans la colonne, pour un même identifiant il y a une donnée manquante et que cette donnée est (pour ce même identifiant) dans la ligne suivante, il faut le monter.

dans le fichier joint, c'est le cas pour DURAND: le 8 de V2 doit être monté à la première ligne de DURAND

http://www.cjoint.com/c/FBnv5ud2EaO

Merci de m'aider.

La première macro marche super bien !
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
ccm81 Messages postés 10903 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 19 novembre 2024 2 428
14 févr. 2016 à 16:33
Est ce que toutes les lignes correspondant à un même nom se vuivent ?
DURAND



DURAND
DUPOND

ou
DURAND

DUPOND
DURAND
DUPOND

Cdlmnt
0
borisparis Messages postés 79 Date d'inscription vendredi 21 août 2015 Statut Membre Dernière intervention 9 août 2023 1
14 févr. 2016 à 16:44
oui elles se suivent

(premier exemple)
0
ccm81 Messages postés 10903 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 19 novembre 2024 2 428
14 févr. 2016 à 20:19
A tester
http://www.cjoint.com/c/FBotsS7VANL

Cdlmnt
0
borisparis Messages postés 79 Date d'inscription vendredi 21 août 2015 Statut Membre Dernière intervention 9 août 2023 1
14 févr. 2016 à 22:29
J'ai essayé.
Avec l'exemple du fichier ca fonctionne,mais avec ce que j'ai ajouté dans le fichier il y a un truc qui ne marche pas.

cf.

https://www.cjoint.com/c/FBovBVKd2zO
0
ccm81 Messages postés 10903 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 19 novembre 2024 2 428
14 févr. 2016 à 22:58
Tu veux dire que le même nom est sur deux lignes consécutives, ça ne marche pas ?
Essaies ceci
http://www.cjoint.com/c/FBov4JIK1YL

RQ. Si tu envoyais un fichier comportant tous les cas de figure, ça simplifierait la tâche

Cdlmnt
0
borisparis Messages postés 79 Date d'inscription vendredi 21 août 2015 Statut Membre Dernière intervention 9 août 2023 1
15 févr. 2016 à 00:31
Parfait ca fonctionne.
Merci
0
borisparis Messages postés 79 Date d'inscription vendredi 21 août 2015 Statut Membre Dernière intervention 9 août 2023 1
12 mars 2016 à 21:52
j'ai eu un bug et perdu toutes mes macros!!
Est-ce que tu as gardé cette super macro que tu as faite pour ma question ?
qui était sur ce lien : http://www.cjoint.com/c/FBov4JIK1YL
0
ccm81 Messages postés 10903 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 19 novembre 2024 2 428
13 mars 2016 à 19:51
Bonjour

avec un peu de chance c'est celui là
http://www.cjoint.com/c/FCnsYWBajEo

Cdlmnt
0
borisparis Messages postés 79 Date d'inscription vendredi 21 août 2015 Statut Membre Dernière intervention 9 août 2023 1
13 mars 2016 à 20:11
merci beaucoup
0