MiamiVince33
XLDnaute Nouveau
Bonjour,
J'espère trouver de l'aide ici, je suis totalement débutant en VBA.
J'ai un fichier Excel dans lequel j'ai une feuille contenant un tableau avec trois lignes d'entêtes. En dessous se situe un certain nombre de lignes qui peut varier.
J'ai un second fichier qui contient plusieurs onglets avec un tableau a entête pour chaque (ces entêtes sont majoritairement différent selon les onglets).
En supposant que j'ai 50 000 lignes sous mes entêtes du tableau de mon premier fichier, je souhaite créer un fichier (selon le modèle du second) tous les 150 lignes (avec un nom incrémenté, ex : part1, part2, …) et insérer dans les tableaux contenus dans les onglets les valeurs pour chacune des 150 lignes lorsque l'entête est identique à celui de contenu dans la troisième ligne du premier tableau.
Donc si je récapitule
L'objectif est de créer un fichier selon le modèle du Classeur2 et y insérer les 150 premières lignes dans les colonnes correspondantes si l'entête et identique à l'entête de la troisième ligne du Classeur1. Puis faire la même chose avec les 150 lignes suivantes.
Je joins les deux exemple de fichiers.
En attente de vos retours
J'espère trouver de l'aide ici, je suis totalement débutant en VBA.
J'ai un fichier Excel dans lequel j'ai une feuille contenant un tableau avec trois lignes d'entêtes. En dessous se situe un certain nombre de lignes qui peut varier.
J'ai un second fichier qui contient plusieurs onglets avec un tableau a entête pour chaque (ces entêtes sont majoritairement différent selon les onglets).
En supposant que j'ai 50 000 lignes sous mes entêtes du tableau de mon premier fichier, je souhaite créer un fichier (selon le modèle du second) tous les 150 lignes (avec un nom incrémenté, ex : part1, part2, …) et insérer dans les tableaux contenus dans les onglets les valeurs pour chacune des 150 lignes lorsque l'entête est identique à celui de contenu dans la troisième ligne du premier tableau.
Donc si je récapitule
L'objectif est de créer un fichier selon le modèle du Classeur2 et y insérer les 150 premières lignes dans les colonnes correspondantes si l'entête et identique à l'entête de la troisième ligne du Classeur1. Puis faire la même chose avec les 150 lignes suivantes.
Je joins les deux exemple de fichiers.
En attente de vos retours