creation de macro par code

creation de macro par code - VB/VBA/VBS - Programmation

Marsh Posté le 08-09-2009 à 17:41:02    

bonjour à tous,
 
je travaille actuellement sur une application en vba.
 
pour vous expliquez ce que je fais j'ai un fichier xla qui contient mes traitement et qui est placé dans le fichier XLSTART pour qu il soit ouvert au demarrage d'excel.
 
a partir de la une personne ouvre un autre fichier excel pour que je fasse mes traitements. Pour un soucis de simplicité je souhaite ecrire des macros dans le nouveau document ouvert dans la partie ThisWorkbook afin que mon xla puisse travaillé plus facilement avec le document encour.
 
le soucis n'est pas tend la création de ma macro dans le fichier mais j ai un plantage d'excel !! j ai l impression qu il essaie d'exécuté le code implanté donc qui créer un conflit forcément et qui fait tout planté!!
 
voici le bout de code que j'utilise:

Code :
  1. ActiveWorkbook.Application.EnableEvents = False
  2. Set Wb = ActiveWorkbook
  3. toto = Wb.VBProject.VBComponents("ThisWorkbook" ).CodeModule.CreateEventProc("Activate", "Workbook" )


 
comme vous pouvez le voir j'ai essayé de desactivé les evenements mais cela ne change rien
 
si vous avez une idee sur ce probleme ??
 
merci pour votre aide  :jap:  

Reply

Marsh Posté le 08-09-2009 à 17:41:02   

Reply

Marsh Posté le 14-09-2009 à 11:23:00    

Tu veux écrire une macro VBA qui crée du code dans un autre fichier??? Cela paraît bien compliqué.

Reply

Marsh Posté le 14-09-2009 à 22:09:11    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed