Bonjour,
Je réalise actuellement mes premieres macros excel en VBA. J'utilise excel 2007.
Mon code permet de créer des tableaux excel à partir d'un model.
L'utilisateur appuis sur un bouton et de nouveaux fichiers basées sur le model mais dont les cases sont remplies sont crées. Dans ces fichiers sont ajoutés des boutons et mon petit programe écrit le code correspond au click sur ces boutons.
Mon problème est que ce code ne fonctionne que si la fenetre de développement est ouverte. Sinon Excel plante et me propose de récuperer mes fichiers.
Après quelques investigations j'ai constaté que le probleme venait de ce bout de code:
'Ecriture du code correspondant au click sur le bouton
With ActiveWorkbook.VBProject.VBComponents("Feuil3").CodeModule
NextLine = .CountOfLines + 1
.insertlines NextLine, Code
End With
Je vous fournit au cas ou la signature de l'erreur, si jamais ca parle a quelqu'un.
Merci d'avance
Je réalise actuellement mes premieres macros excel en VBA. J'utilise excel 2007.
Mon code permet de créer des tableaux excel à partir d'un model.
L'utilisateur appuis sur un bouton et de nouveaux fichiers basées sur le model mais dont les cases sont remplies sont crées. Dans ces fichiers sont ajoutés des boutons et mon petit programe écrit le code correspond au click sur ces boutons.
Mon problème est que ce code ne fonctionne que si la fenetre de développement est ouverte. Sinon Excel plante et me propose de récuperer mes fichiers.
Après quelques investigations j'ai constaté que le probleme venait de ce bout de code:
'Ecriture du code correspondant au click sur le bouton
With ActiveWorkbook.VBProject.VBComponents("Feuil3").CodeModule
NextLine = .CountOfLines + 1
.insertlines NextLine, Code
End With
Je vous fournit au cas ou la signature de l'erreur, si jamais ca parle a quelqu'un.
Merci d'avance