matthieu0326
XLDnaute Nouveau
Bonsoir à tous,
Je travail actuellement sur un projet fastidieux ou je suis charger d'ouvrir un fichier excel (qui contient une feuille type avec une case à compléter), d'ouvrir un autre fichier ou il y a entre autre une liste de code (en colonne), et de mettre un codes (un par feuille enregistré ) dans la case de la feuille type. J'aurai donc une série de feuille enregistrée. Chaque feuille enregistré aura un des codes de la liste.
Mes fichiers (feuille type et liste) sont indépendants.
J'aimerai donc créer un fichier Excel qui prend la feuille type ( ou bien où l'on vient mettre la feuille type) et qui crée automatiquement les feuilles (issus de la feuille type et d'un code de la liste que je surbrille)
Il y aurait autant de feuille que de code surbrillé ou sélectionné dans la liste un peu comme un publipostage sur word.
Mes listes peuvent être très longues et mes journée d'apprenti ( actuellement en entreprise ) ne font que 8H heure enfin en théorie...
Ma question se décompose en deux parties...
-Comment créer automatiquement une feuille "fusionnée"
-Comment générer une série de feuille fusionnée en surbrillant ou en sélectionnant la liste.(il y aurai autant de feuille ""fusionnée" que de code différent).
Ci-joint un exemple explicite que je voudrai rendre automatique...
Mon problème est que je ne maîtrise pas le langage VB .
Admettons que j'ai ma "feuille type" en feuille1 et que je vienne copier ma liste de code (qui proviennent d'un autre classeur ) en feuille2 (se qui me raccourcirai déjà largement mon travail).
J'aurai se type structure ( D'avance, désolé pour le langage non informatique).
Formule active
Si caractère dans la première cellule de la feuille2
Alors création d'une feuille nommé Caractère
puis Copier contenu Feuille1 dans La feuille nommé caractère
et copier caractère dans la casse code (case ou le caractère doit apparaitre)
passer a la case du dessous
faire tant que présence d'un caractère dans la case
Fin si
Corialement
Je travail actuellement sur un projet fastidieux ou je suis charger d'ouvrir un fichier excel (qui contient une feuille type avec une case à compléter), d'ouvrir un autre fichier ou il y a entre autre une liste de code (en colonne), et de mettre un codes (un par feuille enregistré ) dans la case de la feuille type. J'aurai donc une série de feuille enregistrée. Chaque feuille enregistré aura un des codes de la liste.
Mes fichiers (feuille type et liste) sont indépendants.
J'aimerai donc créer un fichier Excel qui prend la feuille type ( ou bien où l'on vient mettre la feuille type) et qui crée automatiquement les feuilles (issus de la feuille type et d'un code de la liste que je surbrille)
Il y aurait autant de feuille que de code surbrillé ou sélectionné dans la liste un peu comme un publipostage sur word.
Mes listes peuvent être très longues et mes journée d'apprenti ( actuellement en entreprise ) ne font que 8H heure enfin en théorie...
Ma question se décompose en deux parties...
-Comment créer automatiquement une feuille "fusionnée"
-Comment générer une série de feuille fusionnée en surbrillant ou en sélectionnant la liste.(il y aurai autant de feuille ""fusionnée" que de code différent).
Ci-joint un exemple explicite que je voudrai rendre automatique...
Mon problème est que je ne maîtrise pas le langage VB .
Admettons que j'ai ma "feuille type" en feuille1 et que je vienne copier ma liste de code (qui proviennent d'un autre classeur ) en feuille2 (se qui me raccourcirai déjà largement mon travail).
J'aurai se type structure ( D'avance, désolé pour le langage non informatique).
Formule active
Si caractère dans la première cellule de la feuille2
Alors création d'une feuille nommé Caractère
puis Copier contenu Feuille1 dans La feuille nommé caractère
et copier caractère dans la casse code (case ou le caractère doit apparaitre)
passer a la case du dessous
faire tant que présence d'un caractère dans la case
Fin si
Corialement