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 tant 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écuter le code implanté donc qui crée un conflit forcément et qui fait tout planter !
Voici le code que j'utilise:
Comme vous pouvez le voir, j'ai essayé de désactiver les évènements mais cela ne change rien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 ActiveWorkbook.Application.EnableEvents = False Set Wb = ActiveWorkbook toto=Wb.VBProject.VBComponents("ThisWorkbook").CodeModule.CreateEventProc("Activate", "Workbook" )
Si vous avez une idée sur ce probleme ?
Merci pour votre aide![]()
Partager