trainkill
Messages postés29Date d'inscriptionjeudi 16 mars 2006StatutMembreDernière intervention24 juillet 2007
-
19 juil. 2007 à 15:13
dionys0s
Messages postés3Date d'inscriptionjeudi 4 novembre 2010StatutMembreDernière intervention25 novembre 2010
-
25 nov. 2010 à 12:45
Bonjour,
Je suis en train de faire une macro dans un fichier excel qui exporte dans d'autres fichiers excels du code présent dans un fichier text.
Pour ce qui est des modules je n'ai pas de problème, mais j'aimerai savoir comment ajouter du code dynamiquement du code dans la page ThisWorkbook, afin de pouvoir ajouter du code évenementiel à l'ouverture, à la sauvegarde etc du fichier ?
Pour l'import je me sert de
Workbooks(Grip).VBProject.VBComponents.Import "Nom du fichier"
Mais elle me fait un apport basique dans une nouveau module de classe.
mortalino
Messages postés6786Date d'inscriptionvendredi 16 décembre 2005StatutMembreDernière intervention21 décembre 201118 19 juil. 2007 à 15:22
salut,
effectivement, tu ne peux pas avoir deux module 'ThisWorkBook'. Il faut lire ton fichier texte (donc le code) et l'écrire dans ThisWorkBook avec InsertLine de l'objet CodeModule (si j'ai bonne mémoire)
ça fait toujours reference au premier workbook, et aussi un autre problème on dirait que le module ThisWorkbook n'est pas accessible depuis CodePanes(index) (j'ai bouclé sur tous et il n'est pas sorti)