XL 2016 Creer un tableau à partir d'une autre feuille de calcul avec plusieurs données dans différents onglets

  • Initiateur de la discussion Initiateur de la discussion 35eno
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

35eno

XLDnaute Nouveau
Bonjour à tous,

J'aimerais solliciter vos connaissance et votre aide pour un fichier que j'essaie d'automatiser.
Je souhaite créer une macro dans un fichier qui me créerait un tableau à partir de données situées dans un autre fichier.

Vous trouverez ci-joint le fichier 'source' avec les onglets "source" = 'Data' ; 'Tableau 1' ; '160205' ; '131980' ; '145605' ; '145605' ; '145607' ; '150577'
Puis le dernier onglet "Tableau2" est le résultat final que j'aimerais obtenir dans une nouvelle feuille de calcul (comportant la macro).
Toute les données comprises dans le tableau (résultat attendu) proviennent des onglets "source".

Pour donner un exemple: la premiere ligne du tableau final est remplie grace à la colonne 'numéro' qui va chercher la valeur située dans l'onglet 'Tableau 1' si (et seulement si) la colonne D a la valeur 'oui'. Ensuite, la colonne 'prénom' est remplie grace a la valeur associée dans l'onglet 'Data'. La colonne 'couleur' est remplie grace aux onglets comportant des numéros, qui aident à remplir également la colonne 'prix', 'année' et 'référence'.

J'espere que mon explication n'est pas trop confuse...
Si quelqu'un à des pistes je suis preneuse!
Merci de votre aide précieuse,

Bonne journée,

35eno
 

Pièces jointes

Solution
Bonjour @35eno et Welcome sur XLD ! , le Forum

Je pense avoir fait un algo qui fait ce que tu souhaites.
Le Classeur Source doit être sauvé dans le même répertoire qui contient le programme.

Tu dézipperas les deux fichiers ci-joints dans un même répertoire de Test (NB bien décompresser les fichiers, sinon ça ne fonctionnera pas)

Je te laisse découvrir, le Fichier Source doit rester fermé, l'algo se charge de l'ouvrir et de le fermer sans rien y modifier.
Ca génèrera une nouvelle feuille horodatée avec le tableau de résulats. Je ne m'occupe pas par contre de fusionner les cellules sur ce tableau de résultat, ce n'est pas gérable au milieu de l'algo qui est quand même assez compliqué, mais ça se sera...
Bonjour @35eno et Welcome sur XLD ! , le Forum

Je pense avoir fait un algo qui fait ce que tu souhaites.
Le Classeur Source doit être sauvé dans le même répertoire qui contient le programme.

Tu dézipperas les deux fichiers ci-joints dans un même répertoire de Test (NB bien décompresser les fichiers, sinon ça ne fonctionnera pas)

Je te laisse découvrir, le Fichier Source doit rester fermé, l'algo se charge de l'ouvrir et de le fermer sans rien y modifier.
Ca génèrera une nouvelle feuille horodatée avec le tableau de résulats. Je ne m'occupe pas par contre de fusionner les cellules sur ce tableau de résultat, ce n'est pas gérable au milieu de l'algo qui est quand même assez compliqué, mais ça se sera facile de faire les fusions voulues à la mimine ...

Sur des grosses quantités de lignes tu me diras ce que ca donne, disons que jusqu'à 500/1000 lignes ce devrait aller sans souci, après avec plus prévoir un délai...


Bonne journée et bien à toi, à vous
@+Thierry
 

Pièces jointes

Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
2
Affichages
289
Retour