Création de fichier via macro

Bonjour,

je cherche à faire un travail qui selon moi necessite à mon avis une macro : et je ne sais pas du tout utiliser les macro.

Voici l'ennoncé :

j'ai une base de données comme ceci :

Les personnes en colonne : AA - BB - CC ....

Les données en ligne :

Donnée1

Donnée2

Donnée3

Je dois créer un fichier excel pour chaque personne (AA, BB, CC...) qui reprend les données correspondant à celle-ci (donnée1, donnée2...)

J'ai 100 personnes donc 100 fichiers à créer.

Quelqu'un pourrait-il m'eviter de créer à la main 100 fichiers avec des recherchev car ça me prendrai beaucoup trop de temps.

Merci pour votre aide

Bonjour,

Si tu veux cela par macro, le mieux est de placer un fichier avec quelques explications.

Cela permettra de t'aider plus efficacement.

A te lire

Dan

basque

En effet ça sera peut etre plus simple avec l'exemple ci-joint !

https://www.excel-pratique.com/~files/doc/S2RttExemple.xls

Bonsoir

La Macro XL4 (Bouton associé) compte sur la ligne de la Base de données, le nombre d'agences correspondant au nombre de Feuilles à créer. Crée les Feuilles, une à une, y copie les données correspondantes, et place la feuille créée à la fin du classeur.

Cette macro est adaptable sur un autre classeur sans modification, sous réserve bien sur que la Base de données soit présentée de la même façon et que la Macro soit nommée dans le classeur.

(Sélectionner A1 sur la Feuille "Macro1" et menu "Insertion" "Nom" "Définir"; cocher "Commande")

Le mieux est de Masquer cette feuille "Macro1"

https://www.excel-pratique.com/~files/doc/zyda4S2RttExemple.xls

Sécurité des macros sur Moyen pour bien réceptionner

Cordialement

Bonsoir,

Une solution complémentaire à Amadeus mais en VBA.

Vois le fichier ci-joint --> https://www.excel-pratique.com/~files/doc/EbYXWJayabou1.xls

Positionne toi sur la feuille "BAse de données"

Là je te propose deux manières de faire :

  • soit tu double cliques sur l'agence se trouvant en ligne 3 pour créer la feuille avec le transfert des données
  • soit tu cliques sur le bouton qui va te créer toutes les agences en une seule fois.

Amicalement

Dan

Merci beaucoup.

Cependant, n''est-il pas possible de créer un feuille par agence au lieu de créer un onglet ?

Bonjoru,

Je n'ai pas compris ta question là. Une feuille = 1 onglet non ?

A te lire

Dan

désolé, par feuille j'entend un nouveau fichier excel. Soit un fichier par agence.

re,

C'est possible mais la macro devient plus complexe car il faut connaitre :

  • le nom du fichier que tu dois donner au fichier sauvegardé (attention au doublons !)
  • où tu veux le sauvegarder (chemin complet !)

A te lire

Dan

le nom du fichier doit être "recap agence AA", "recap agence bb"...

et le tout sera géré sur un dossier "Recap Agence" sur mon C:/

Bonjour

La réponse en XL4

Les classeurs sont crées dans le répertoire actif (celui ou sera le classeur contenant la macro)

https://www.excel-pratique.com/~files/doc/ExempleV2.xls

Cordialement

ça marche exactement comme je voulais, ce qui me permet d'eviter de longue soirée de copier/coller au bureau...

MERCI BEAUCOUP DAN,

Rechercher des sujets similaires à "creation fichier via macro"