Générer des feuilles Excel à partir d’une liste
Tutoriel : Générer des feuilles Excel à partir d’une liste
Prérequis : Dans un même dossier, placez ces 3 fichiers :
- modele.xlsx : Fichier contenant la feuille à dupliquer.
- liste.xlsx : Fichier avec une colonne A listant les noms des feuilles à créer (la ligne 1 est l’en-tête et sera ignorée).
- macro.xlsm : Fichier exécutant la macro.
Vérifications avant de lancer la macro :
- Le fichier modele.xlsx contient bien la feuille à copier.
- La colonne A de liste.xlsx ne contient aucune cellule vide entre les noms (sauf l’en-tête).
Étapes :
- Ouvrez macro.xlsm.
- Si un message demande d’activer les macros, cliquez sur « Activer le contenu ».
- Cliquez sur le bouton « Création feuille ».
- Un message apparaîtra pour confirmer la création du fichier creation_feuille.xlsx.
Résultat : Le fichier creation_feuille.xlsx est généré dans le même dossier, avec :
- Une feuille par valeur de la colonne A de liste.xlsx (hors en-tête).
- Chaque feuille est une copie de modele.xlsx, renommée selon la liste.
Bon usage ! Pascal
Télécharger le dossier
Générer des dossiers à partir d’un dossier modèle
Tutoriel : Générer des dossiers à partir d’un dossier modèle
Prérequis : Dans un même dossier, placez ces 4 éléments :
1. Un dossier nommé « dossier_modele_a_dupliquer » (contenant les fichiers et sous-dossiers à copier). 2. Un dossier nommé « repertoire_cree » (dossier de destination pour les copies). 3. Un fichier « liste.xlsx » avec une colonne A listant les noms des dossiers à créer (la ligne 1 est l’en-tête et sera ignorée). 4. Un fichier « macro.xlsm » (contenant la macro et le bouton d’exécution). |
Vérifications avant de lancer la macro :
- Le dossier « dossier_modele_a_dupliquer » contient bien les fichiers et dossiers à copier.
- La colonne A de « liste.xlsx » ne contient aucune cellule vide entre les noms (sauf l’en-tête).
- Les noms de dossiers ne contiennent pas de caractères interdits (/, \, :, *, ?, « , <, >, |).
Étapes :
- Ouvrez « macro.xlsm ».
- Si un message demande d’activer les macros, cliquez sur « Activer le contenu ».
- Cliquez sur le bouton « Dupliquer le répertoire modèle ».
- Un message récapitulatif s’affichera à la fin, indiquant le nombre de dossiers créés et ceux déjà existants.
Bon usage ! Pascal
Télécharger le dossier
Génération d’un dossiers (valeur colonne A) et sous dossiers (valeur B C) à partir d’une liste excel.
Tutoriel : Génération d’un dossiers (valeur colonne A) et sous dossiers (valeur B C) à partir d’une liste excel.
Prérequis : Dans un même dossier, placez ces 3 éléments :
1. Un dossier nommé « repertoire_cree » (dossier de destination pour les copies). 2. Un fichier « liste.xlsx » avec les colonnes A, B, C listant les noms des dossiers et sous dossiers à créer (la ligne 1 est l’en-tête et sera ignorée). 3. Un fichier « macro.xlsm » (contenant la macro et le bouton d’exécution). |
Vérifications avant de lancer la macro :
- Le dossier « repertoire_cree » est créé.
- Les colonnes A, B, C de « liste.xlsx » ne contient aucune cellule vide entre les noms (sauf l’en-tête).
Étapes :
- Ouvrez « macro.xlsm ».
- Si un message demande d’activer les macros, cliquez sur « Activer le contenu ».
- Cliquez sur le bouton « Création des reprtoires valeurs colonne A et sous dossiers valeurs colonne B C».
- Un message récapitulatif s’affichera à la fin, indiquant le nombre de dossiers créés et ceux déjà existants.
Bon usage ! Pascal
Génération de fichiers Word à partir d’un modèle et d’une liste Excel
Tutoriel : Génération de fichiers Word à partir d’un modèle et d’une liste Excel
Objectif
Automatiser la création de fichiers Word à partir d’un modèle, en les renommant selon les valeurs de la colonne A d’un fichier Excel.
Prérequis
Dans un même dossier, placez ces 4 éléments :
- Un dossier nommé dossier creation fichier word (dossier de destination pour les copies).
- Un fichier Word nommé : fichier word modele.docx (modèle à dupliquer).
- Un fichier Excel nommé : liste.xlsx (contenant une colonne A avec les noms des fichiers à créer ; la ligne 1 est l’en-tête et sera ignorée).
- Un fichier Excel macro nommé : macro.xlsm (contenant la macro et le bouton d’exécution).
Vérifications avant de lancer la macro
- Dossier de destination : Le dossier dossier creation fichier word doit exister. Si ce n’est pas le cas, la macro le créera automatiquement.
- Fichier liste.xlsx :
- La colonne A doit contenir les noms des fichiers à créer.
- Aucune cellule vide ne doit exister entre les noms (pour éviter les erreurs de copie).
- Les caractères interdits dans les noms de fichiers (\, /, :, *, ?, « , <, >, |) seront automatiquement remplacés par _.
Étapes d’exécution
- Ouvrir le fichier macro.xlsm :
- Double-cliquez sur macro.xlsm pour l’ouvrir dans Excel.
- Activer les macros (si nécessaire) :
- Si un message d’avertissement s’affiche en haut de la fenêtre Excel, cliquez sur Activer le contenu pour autoriser l’exécution des macros.
- Lancer la macro :
- Cliquez sur le bouton avec le logo Word (ou le bouton personnalisé que vous avez créé).
- La macro va :
- Lire les noms dans la colonne A de liste.xlsx.
- Copier le fichier fichier word modele.docx pour chaque nom.
- Renommer chaque copie avec le nom correspondant.
- Placer les fichiers générés dans dossier creation fichier word.
- Résultat :
- Une fenêtre s’affichera à la fin pour indiquer le nombre de fichiers Word créés.
Conseils pour éviter les erreurs
- Fermer les fichiers ouverts : Assurez-vous que liste.xlsx et fichier word modele.docx ne sont pas ouverts dans d’autres programmes pendant l’exécution de la macro.
- Vérifier les noms de fichiers : Les noms dans la colonne A de liste.xlsx ne doivent pas contenir de caractères interdits.
- Emplacement des fichiers : Tous les fichiers (macro.xlsm, liste.xlsx, fichier word modele.docx) doivent être dans le même dossier que le sous-dossier dossier creation fichier word.
TELECHARGER LE DOSSIER
Génération de fichiers excel à partir d’un modèle et d’une liste Excel
Tutoriel : Génération de fichiers excel à partir d’un modèle et d’une liste Excel
Objectif
Automatiser la création de fichiers excel à partir d’un modèle, en les renommant selon les valeurs de la colonne A d’un fichier Excel.
Prérequis
Dans un même dossier, placez ces 4 éléments :
- Un dossier nommé dossier creation fichier excel (dossier de destination pour les copies).
- Un fichier excel nommé : fichier modele excel.xlsx (modèle à dupliquer).
- Un fichier Excel nommé : liste.xlsx (contenant une colonne A avec les noms des fichiers à créer ; la ligne 1 est l’en-tête et sera ignorée).
- Un fichier Excel macro nommé : macro.xlsm (contenant la macro et le bouton d’exécution).
Vérifications avant de lancer la macro
- Dossier de destination : Le dossier dossier creation fichier excel doit exister. Si ce n’est pas le cas, la macro le créera automatiquement.
- Fichier liste.xlsx :
- La colonne A doit contenir les noms des fichiers à créer.
- Aucune cellule vide ne doit exister entre les noms (pour éviter les erreurs de copie).
- Les caractères interdits dans les noms de fichiers (\, /, :, *, ?, « , <, >, |) seront automatiquement remplacés par _.
Étapes d’exécution
- Ouvrir le fichier macro.xlsm :
- Double-cliquez sur macro.xlsm pour l’ouvrir dans Excel.
- Activer les macros (si nécessaire) :
- Si un message d’avertissement s’affiche en haut de la fenêtre Excel, cliquez sur Activer le contenu pour autoriser l’exécution des macros.
- Lancer la macro :
- Cliquez sur le bouton avec le logo excel.
- La macro va :
- Lire les noms dans la colonne A de liste.xlsx.
- Copier le fichier fichier modele excel.xlsx pour chaque nom.
- Renommer chaque copie avec le nom correspondant.
- Placer les fichiers générés dans dossier creation fichier excel.
- Résultat :
Une fenêtre s’affichera à la fin pour indiquer le nombre de fichiers Word créés.
TELECHARGER LE DOSSIER
Génération de fichiers PDF à partir d’un modèle et d’une liste Excel
Tutoriel : Génération de fichiers PDF à partir d’un modèle et d’une liste Excel
Objectif
Automatiser la création de fichiers PDF à partir d’un modèle, en les renommant selon les valeurs de la colonne A d’un fichier Excel.
Prérequis
Dans un même dossier, placez ces 4 éléments :
- Un dossier nommé dossier creation fichier pdf (dossier de destination pour les copies).
- Un fichier PDF nommé : modele.pdf (modèle à dupliquer).
- Un fichier Excel nommé : liste.xlsx (contenant une colonne A avec les noms des fichiers à créer ; la ligne 1 est l’en-tête et sera ignorée).
- Un fichier Excel macro nommé : macro.xlsm (contenant la macro et le bouton d’exécution).
Vérifications avant de lancer la macro
- Dossier de destination : Le dossier dossier creation fichier pdf doit exister. Si ce n’est pas le cas, la macro le créera automatiquement.
- Fichier liste.xlsx :
- La colonne A doit contenir les noms des fichiers à créer.
- Aucune cellule vide ne doit exister entre les noms (pour éviter les erreurs de copie).
- Les caractères interdits dans les noms de fichiers (\, /, :, *, ?, « , <, >, |) seront automatiquement remplacés par _.
Étapes d’exécution
- Ouvrir le fichier macro.xlsm :
- Double-cliquez sur macro.xlsm pour l’ouvrir dans Excel.
- Activer les macros (si nécessaire) :
- Si un message d’avertissement s’affiche en haut de la fenêtre Excel, cliquez sur Activer le contenu pour autoriser l’exécution des macros.
- Lancer la macro :
- Cliquez sur le bouton avec le logo PDF.
- La macro va :
- Lire les noms dans la colonne A de liste.xlsx.
- Copier le fichier modele.pdf pour chaque nom.
- Renommer chaque copie avec le nom correspondant.
- Placer les fichiers générés dans dossier creation fichier pdf
- Résultat :
- Une fenêtre s’affichera à la fin pour indiquer le nombre de fichiers Word créés.

