Création et mise en forme de feuilles Excel à partir des données par lignes

Bonjour à tous !

J'ai des bases de codage (Python notamment), mais je débute en VBA et en macro Excel, donc je viens solliciter l'aide du forum ;)

Ma problématique consiste à passer d'un fichier texte/csv/xlsx, qui comporte plusieurs informations sur une même ligne et avec une "entité" par ligne, à un classeur Excel avec une feuille pour chaque entité.

Puisqu'un exemple vaut mieux qu'un long discours, j'ai joint deux fichiers à ce post afin de montrer le type de départ et d'arrivée souhaitée :

Point de départ, contient les données des entités par lignes

122-donnees-fiche.xlsx (157.55 Ko)

Point d'arrivé, contient une feuille Excel par entité/ligne du document 1

J'aurais besoin d'une macro qui prend en entrée les lignes du document 1, en extrait les données, les intègres, positionnes et met en forme dans le document 2, feuille par feuille, en aller chercher une photo dans un répertoire (par exemple C:\Users\dbraud\Desktop\Photos_Macro).

Je prend toutes les pistes que vous pouvez me donner, même si ce n'est que des petits bouts ;)

Merci d'avoir lu mon post !

Bonne journée à vous :D

PS : Mon ordinateur est équipé de Excel 2013

Bonjour

Une proposition Si ce n'est pas clair n'hésitez pas à demander des précisions

Merci beaucoup pour ce retour rapide et complet !

Ca m'aide beaucoup, mais pour être sur d'avoir bien compris a quoi servent les différents éléments j'ai quelques question :

#Q1

q3

Si j'ai bien compris, la partie de code encadrée permet d'enregistrer les noms des feuilles du wbCible (document 2_donnees_fiches) afin de plus loin supprimer les anciennes fiches, comme par exemple dans le cas de figure ou on actualise les données d'entrée et qu'on a donc besoin de refaire la manoeuvre ?

#Q2

q5

Les lignes encadrées permettent bien de centrer l'image dans le cadre non ?

#Q3

q1

Cette ligne là sert bien à éviter le cas particulier de la première ligne du wbSource qui contient les entêtes ?

Merci d'avance :)

Oui à toutes les questions. Pour la question 1 on pourrait moyennant une modification mineure ne créer que les fiches qui n'existent pas encore.

Rechercher des sujets similaires à "creation mise forme feuilles partir donnees lignes"