![]() |
| Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé. | |||||||
|
|||||||
![]() |
|
|
Outils de la discussion |
|
|
#1 (permalink) |
|
Membre du Club
![]() Date d'inscription: juin 2006
Messages: 92
|
Bonjour,
Même si le titre fait un peu mégalo Je m'explique. Je dispose de 30 fichiers Excel ,qui gerent les données d'une classe de lycée (un fichier excel de la 2eme1, un autre de la 2eme2,un autre de la TES1,l'autre TL1...) Ils ont toutes la meme tete et les memes macro (exportation vers une table access pour etre plus précis). Ce que je voudrais faire ,c'est un fichier excel (un nouveau), avec un bouton qui lancerait une macro qui modifierait le texte sur une procedure des 30 fichiers excel. La ,j'ai le cas précis de changer le coefficient pour toutes les classes de 1ere et je dois changer la procedure VBA ou j'ai stocké la valeur 3 au lieu de 5. Si j'ai pas de solution ,je vais devoir ouvrir les 9 fichiers de seconde et les modifier a la mano... Et j'ai d'autres type de modification de ce genre ou je dois modifier les 30 macro a la main. Pour conclure, existe-t-il un code vba qui permettrait de : * ouvrir tous les fichiers excel d'un repertoire (Ca deja fait ,j'ai trouvé) * ouvrir les macro des 30 fichiers et modifier le :Private Sub Workbook_BeforeClose(Cancel As Boolean) ou le Private Sub Workbook_Open() dans ThisWorkbook ou bien le Sub ExporAccess() se trouvant dans Module1 ? Pour les modif je pensais justement mettre le code modifié dans le nouveau fichier excel,lancer la macro qui effacerait le Workbook_BeforeClose ou le Workbook_Open ou le ExporAccess et qui copierait les nouveau que j'ai crée dans le nouveau fichier excel... J'ai trouvé quelques éléments sur le forum ,mais rien ne parlait vraiment de remplacer le Thisworkbook (c'etait plus des modules et des procedures). Merci à tous de votre aide, |
|
|
|
|
|
#2 (permalink) |
![]() |
Salut,
Un peu de recherche sur la page cours : http://silkyroad.developpez.com/VBA/VisualBasicEditor/
__________________
Responsable Office Futurs Modérateurs, Rédacteurs : We need you Access : Les Cours, Les Sources et Les FAQs Office Avant de poster : les choses importantes à lire pour la bonne tenue du forum.sinon Ma boite à MPs n'est pas l'annexe du forum |
|
|
|
|
![]() |
![]() |
||
[VBA-E]Une macro VBA qui les controlerait toutes..
|
||
Offres d'
emploi informatique
sur Lesjeudis.com
|
| Outils de la discussion | |
|
|