créer des copies et renommer un fichier excel à partir d'une liste de noms

Svt04

XLDnaute Nouveau
Bonjour à tous,
je vous expose mon problème: nous devons évaluer un certain nombre de compétence pour chacun de nos élèves
pour cela j'ai un fichier exel2010 "lpc.exe"
Le soucis c'est que j'ai 300 élèves à gérer soit 300 copies de ce tableur.
Je peut extraire dans les dossier administratif un fichier du genre "fiche élève.exe"
J'aimerai créé une macro qui me créerai automatiquement une fiche élève a partir des codes élèves de la liste sauf si la fiche existe déjà, afin de pouvoir mettre a jour ma liste chaque année en fonction des arrivées des élèves.

Mais je suis une bille en langage vba, alors je fais appel aux spécialistes qui pourraient me pondre ça facilement

merci par avance
 

Pièces jointes

  • lpc.xlsx
    17.1 KB · Affichages: 34
  • fiche éleve.xlsx
    9 KB · Affichages: 36

Paritec

XLDnaute Barbatruc
Re : créer des copies et renommer un fichier excel à partir d'une liste de noms

Bonjour Sv04 le forum
je ne suis pas sur que ce soit si facile à pondre que cela mais je vais regarder
Je vais chercher un peu pour voir si la macro peut s'écrire toute seule !!!!
a+
papou:)
 

Paritec

XLDnaute Barbatruc
Re : créer des copies et renommer un fichier excel à partir d'une liste de noms

Re Svt04 le forum
déjà une question après ouverture des fichiers, tu souhaites donner à tes fichiers le nom de code élève donc le Nom+première lettre du prénom.xlsx ??? exemple : Nom1P.xlsx ??
C'est bien cela?? à mon avis tu vas avoir des doublons dans tes élèves non?
de plus dans la fiche de l'élève tu veux compléter la case nom et prénom je suppose?
dans l'attente d'explications
a+
Papou:)
 

Paritec

XLDnaute Barbatruc
Re : créer des copies et renommer un fichier excel à partir d'une liste de noms

Re Svt04 le forum
ton fichier en retour avec un fichier Base élève tu ouvres tu lis et tu testes et tu me redis
sans réponse j'ai fait comme je pensais.
a+
papou:)
 

Pièces jointes

  • Svt04.zip
    45.9 KB · Affichages: 18
  • Svt04.zip
    45.9 KB · Affichages: 20
  • Svt04.zip
    45.9 KB · Affichages: 23
Dernière édition:

Svt04

XLDnaute Nouveau
Re : créer des copies et renommer un fichier excel à partir d'une liste de noms

Merci Papou de ton aide,

Mais tu n'as pas compris ce que je demandais, n'étant pas spécialiste je n'ai pas été très clair.
La base élève est générée par mon administration, je n'ai qu'a l'importée chaque année pour la mettre a jour. Elle est conçue pour qu'il n'y ai pas de doublon en modifiant au besoin le code élève.

Ce que j'ai besoin, c'est a partir de cette base (je ne peut pas la fournir en exemple a cause de donnée confidentielles d'élèves) générer des copies de mon fichier LPC enregistrée sous le nom "codeélève.exe" et qui s'enregistrerai dans le même fichier que mon fichier lpc.exe qui serait la fiche modèle.

Par exemple avec la base élève fictive que j'ai fournie (fiche élève), un macro qui permette en cliquant sur un bouton de lire la colonne B de la ligne 3 a 14 et crée 12 copie de lpc appelée Nom1P, Nom2P, Nom3P

Après pour les détails il faudrait que cette macro soit dans le fichier lpc et qu'elle aille lire dans le fichier base élève; comme cela chaque année j'écrase mon fichier base élève par le nouveau et je régénère mes fiches, si les élèves était déjà présent la fiche existe déjà (et comme je l'aurait remplis il ne faut pas en créer une nouvelle), mais si l'élève est nouveau la fiche n'existe pas et il faut en créé une.

Bon j'espère que j'ai été plus clair, j'avoue que je m'embrouille moi-même

PS, la fiche va être remplie a la main pour chacun des items du tableau alors je pensait aussi renseigner nom et prénom a la main; mais si le Nom et le prénom peuvent se remplir automatiquement ça serait génial.
 
Dernière édition:

Paritec

XLDnaute Barbatruc
Re : créer des copies et renommer un fichier excel à partir d'une liste de noms

Bonjour svt04 le forum
bon alors ce qui signifie que tu n'as pas lu ou que tu n'as pas essayé, ou les deux, alors ouvres le fichier base élève2 et cliques sur le bouton mise à jour , j'ai retiré l'autre bouton, mais le premier fichier faisait déjà cela
et tu verras que les fichiers sont bien générés !!!!!!!!!!!!!!!!!!!! dans le même dossier
il faut bien sur décompresser le dossier joint sur ton bureau avant, ne pas l'ouvrir dans le zip
a+
papou:)
 

Pièces jointes

  • Svt04.zip
    40.4 KB · Affichages: 18
  • Svt04.zip
    40.4 KB · Affichages: 19
  • Svt04.zip
    40.4 KB · Affichages: 15

Paritec

XLDnaute Barbatruc
Re : créer des copies et renommer un fichier excel à partir d'une liste de noms

re Svt04 le forum
bon alors moi aussi je répond sans lire ta réponse précédente alors voilà la modification pour avoir ce que tu souhaites, respecter l'ordre STP
1) tu décompresses le dossier zip sur ton bureau
2) tu ouvres le dossier svt04 V3
3) tu ouvres """Mise à Jour élèves.xlsm"""
4) tu cliques sur le bouton "mise à jour" et ensuite tu retournes dans ton dossier et tu regardes
a+
Papou:)
 

Pièces jointes

  • Svt04 V3.zip
    39.7 KB · Affichages: 19

Svt04

XLDnaute Nouveau
Re : créer des copies et renommer un fichier excel à partir d'une liste de noms

le bouton mise a jour ne fonctionnais pas et me met un code d'erreur, faut que je modifie la sécurité de mes macro , je fais ça et je réessaye.
 

Paritec

XLDnaute Barbatruc
Re : créer des copies et renommer un fichier excel à partir d'une liste de noms

Re Bonjour Svt04 le forum
juste une modification avec un petit message de confirmation de la mise à jour
a+
Papou:)
 

Pièces jointes

  • Svt04 V4.zip
    40.3 KB · Affichages: 16

Discussions similaires

Statistiques des forums

Discussions
312 177
Messages
2 085 972
Membres
103 073
dernier inscrit
MSCHOE16