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 :

  1. modele.xlsx : Fichier contenant la feuille à dupliquer.
  2. 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).
  3. 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 :

  1. Ouvrez macro.xlsm.
  2. Si un message demande d’activer les macros, cliquez sur « Activer le contenu ».
  3. Cliquez sur le bouton « Création feuille ».
  4. 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 :

  1. Ouvrez « macro.xlsm ».
  2. Si un message demande d’activer les macros, cliquez sur « Activer le contenu ».
  3. Cliquez sur le bouton « Dupliquer le répertoire modèle ».
  4. 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 :

  1. Ouvrez « macro.xlsm ».
  2. Si un message demande d’activer les macros, cliquez sur « Activer le contenu ».
  3. Cliquez sur le bouton « Création des reprtoires valeurs colonne A et sous dossiers valeurs colonne B C».
  4. Un message récapitulatif s’affichera à la fin, indiquant le nombre de dossiers créés et ceux déjà existants.

Bon usage ! Pascal

TELECHARGER LE DOSSIER

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 :

  1. Un dossier nommé dossier creation fichier word (dossier de destination pour les copies).
  2. Un fichier Word nommé : fichier word modele.docx (modèle à dupliquer).
  3. 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).
  4. 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

  1. Ouvrir le fichier macro.xlsm :
    • Double-cliquez sur macro.xlsm pour l’ouvrir dans Excel.
  2. 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.
  3. 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.
  4. 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 :

  1. Un dossier nommé dossier creation fichier excel (dossier de destination pour les copies).
  2. Un fichier excel nommé : fichier modele excel.xlsx (modèle à dupliquer).
  3. 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).
  4. 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

  1. Ouvrir le fichier macro.xlsm :
    • Double-cliquez sur macro.xlsm pour l’ouvrir dans Excel.
  2. 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.
  3. 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.
  4. 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 :

  1. Un dossier nommé dossier creation fichier pdf (dossier de destination pour les copies).
  2. Un fichier PDF nommé : modele.pdf (modèle à dupliquer).
  3. 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).
  4. 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

  1. Ouvrir le fichier macro.xlsm :
    • Double-cliquez sur macro.xlsm pour l’ouvrir dans Excel.
  2. 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.
  3. 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
  4. Résultat :
    • Une fenêtre s’affichera à la fin pour indiquer le nombre de fichiers Word créés.

TELECHARGER LE DOSSIER