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 :
- ActiveWorkbook.Application.EnableEvents = False
- Set Wb = ActiveWorkbook
- 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