sebkil28
XLDnaute Nouveau
Bonjour à tous, j'ai un petit soucis avec un de mes codes sur un fichier pro. J'ai une macro export qui fait une copie de mon document dans un nouveau classeur, puis me supprime tous les codes VBA présent dans la feuille et enregistre ce dernier.
La macro marchait très bien puis du jour au lendemain n'a plus fonctionnée.
Voici un extrait de mon code permettant la suppression des lignes VBA.
le mode debug s'arrête sur la deuxième ligne (For Each VbComp....)
Je précise que ma référence "Visual Basic for applications extensibility 5.3" est activée.
Y a t-il quelqu'un qui saurrait pourquoi ça ne marche plus ?
Merci d'avance.
La macro marchait très bien puis du jour au lendemain n'a plus fonctionnée.
Voici un extrait de mon code permettant la suppression des lignes VBA.
le mode debug s'arrête sur la deuxième ligne (For Each VbComp....)
Code:
Dim VbComp As VBComponent
For Each VbComp In ActiveWorkbook.VBProject.VBComponents
Select Case VbComp.Type
Case 1 To 3
ActiveWorkbook.VBProject.VBComponents.Remove VbComp
Case Else
With VbComp.CodeModule
.DeleteLines 1, .CountOfLines
End With
End Select
Next VbComp
Je précise que ma référence "Visual Basic for applications extensibility 5.3" est activée.
Y a t-il quelqu'un qui saurrait pourquoi ça ne marche plus ?
Merci d'avance.
Dernière édition: