Transformer des lignes en colonnes

Résolu
Mistral_13200 Messages postés 636 Date d'inscription   Statut Membre Dernière intervention   -  
Mistral_13200 Messages postés 636 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à tous,

J’ai encore besoin de vous et cette fois je ne sais vraiment par quel bout commencer.
Dans le fichier accessible avec le lien ci-dessous :

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

Dans ce classeur deux onglets :
- L’original qui est le fichier de départ.
- Exemple qui est ce que devrait être le fichier final. Exemple sur les deux premiers auteurs.

Sur l’onglet « Original », vous avez de la colonne « A » à la colonne « K » tout le pédigrée d’un l’auteur. Ce pédigrée reste le même pour toutes les photos mentionnées de la colonne « L » à la colonne « AQ » d’une même ligne.
De la colonne « L » à « AQ » vous avez en alternance un N° de fichier (Nom11) et le titre d’une photo (Titre 11).
Dans ce même fichier, j’aurais besoin de regrouper pour un même auteur, les noms de fichiers et les titres des photos sur deux colonnes : Nom & Titre.
Le N° se trouvant dans la colonne « B » se trouve également dans le nom des fichiers Jpg. C’est l’identifiant d’un auteur. Le but recherché est d’avoir toutes les photos d’un même auteur sur deux colonnes : N° de fichier et titre comme sur l’onglet exemple.

Merci d’avance pour votre aide.
Mistral

5 réponses

cs_Le Pivert Messages postés 7904 Date d'inscription   Statut Contributeur Dernière intervention   729
 
Bonjour,

voilà un essai

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

0
Mistral_13200 Messages postés 636 Date d'inscription   Statut Membre Dernière intervention   4
 
Bonjour Le Pivert,

C'est presque ça car il y a dans le classeur que tu m'as renvoyer une colonne de trop dans l'onglet "Original", c'est la colonne "O". Ce qui fait qu'on deux fois la colonne "Titre11".
J'ai vérifié sur le classeur exemple que j'ai envoyé elle n'y est pas.
Je comprends pas ...
0
cs_Le Pivert Messages postés 7904 Date d'inscription   Statut Contributeur Dernière intervention   729
 
Il faut aller dans la Feuille Exemple et supprimer les 2 colonnes L et M

Sinon tu regardes les codes et tu les adaptes à ta convenance, grâce aux commentaires.

Voilà
0
Mistral_13200 Messages postés 636 Date d'inscription   Statut Membre Dernière intervention   4 > cs_Le Pivert Messages postés 7904 Date d'inscription   Statut Contributeur Dernière intervention  
 
Je vais vérifier tout ça ...

J'adapte les macro et les exécutent dans le même ordre???
0
cs_Le Pivert Messages postés 7904 Date d'inscription   Statut Contributeur Dernière intervention   729 > Mistral_13200 Messages postés 636 Date d'inscription   Statut Membre Dernière intervention  
 
Tu exécutes d'abord la macro Test pour ajouter des lignes. C'est assez long, il faut être patient!

Tu ajoutes 2 colonnes après la colonne K pour recevoir les données

Ensuite tu adaptes les macros: boucleimage et boucletitre en fonction des colonnes

après tu lance la macro: For_X_to_Next_Ligne telle qu'elle est

Voilà
0
Mistral_13200 Messages postés 636 Date d'inscription   Statut Membre Dernière intervention   4 > cs_Le Pivert Messages postés 7904 Date d'inscription   Statut Contributeur Dernière intervention  
 
J'ai cherché un moment mais j'avais fini par comprendre et refaire le classeur.

Mille merci à toi.
Mistral
0
PSud Messages postés 1275 Date d'inscription   Statut Membre Dernière intervention   528
 
Bonjour,
Peut-être suis-je hors de propos mais il me semble que c'est typiquement une petite base de données qui serait bien plus facile à gérer avec Access. Je me suis amusé à passer ton fichier Excel dans une base Access. On a donc deux tables, l'une pour les données des auteurs et l'autre pour les données des images, les deux étant reliées par le numéro de l'auteur.
Il est ensuite facile, par exemple, de faire un formulaire qui affiche les coordsonnées de l'auteur et en dessous la liste de ses images :



L'avantage est de ne pas dupliquer les renseignements des auteurs autant de fois qu'il y a d'images comme on peut le voir dans ton onglet Exemple.
Si ça t'intéresse, je peux t'envoyer la base Access avec tes données dedans.

Cordialement
0
PSud Messages postés 1275 Date d'inscription   Statut Membre Dernière intervention   528
 
PS. Voici le lien pour télécharger la base Access :
https://www.cjoint.com/c/JKbl6imnNqr
0
Mistral_13200 Messages postés 636 Date d'inscription   Statut Membre Dernière intervention   4
 
Le problème c'est que je ne connais pas du tout Access ...
Désolé.
0
JCB40 Messages postés 3006 Date d'inscription   Statut Membre Dernière intervention   464
 
Bonjour
Un exemple

https://www.cjoint.com/c/JJFpNXbCiAJ
Cordialement
-1

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

Posez votre question
Mistral_13200 Messages postés 636 Date d'inscription   Statut Membre Dernière intervention   4
 
Il doit y avoir une erreur car avec le lien que tu m'as donné je retrouve les classeur exemple que j'avais mis avec un lien de téléchargement.

Mistral
-1