S
schmail
Guest
Bonsoir le forum
Mon Pb : je sauvegarde sur disquette une feuille de calcul ds un nouveau classeur. Dans ma procédure de sauvegarde, j'utilise une macro qui élimine tout le code et les modules. Pourtant qd j'ouvre le nouveau classeur sur la disquette, j'ai le message "voulez vous activer les macros...etc"; le classeur fait 28 Ko; j'active les macros, le classeur s'ouvre (aucun code visible ), je l'enregistre, il perd 2 Ko, et qd je l'ouvre de nouveau pas de message ???
La macro est la suivante :
Dim VBC As Object
With ActiveWorkbook.VBProject
For Each VBC In .VBComponents
If VBC.Type = 100 Then
With VBC.CodeModule
.deleteLines 1, .countOfLines
.CodePane.Window.Close
End With
Else: .VBComponents.Remove VBC
End If
Next VBC
End With
J'ai essayé d'autres macros similaires, résultat idem...
Si l'un de vous a déjà rencontré ce pb et a trouvé une solution, je suis preneur D'avance merci et @+
Mon Pb : je sauvegarde sur disquette une feuille de calcul ds un nouveau classeur. Dans ma procédure de sauvegarde, j'utilise une macro qui élimine tout le code et les modules. Pourtant qd j'ouvre le nouveau classeur sur la disquette, j'ai le message "voulez vous activer les macros...etc"; le classeur fait 28 Ko; j'active les macros, le classeur s'ouvre (aucun code visible ), je l'enregistre, il perd 2 Ko, et qd je l'ouvre de nouveau pas de message ???
La macro est la suivante :
Dim VBC As Object
With ActiveWorkbook.VBProject
For Each VBC In .VBComponents
If VBC.Type = 100 Then
With VBC.CodeModule
.deleteLines 1, .countOfLines
.CodePane.Window.Close
End With
Else: .VBComponents.Remove VBC
End If
Next VBC
End With
J'ai essayé d'autres macros similaires, résultat idem...
Si l'un de vous a déjà rencontré ce pb et a trouvé une solution, je suis preneur D'avance merci et @+