cs_flolf
Messages postés17Date d'inscriptionmercredi 22 novembre 2000StatutMembreDernière intervention 7 septembre 2005
-
27 juil. 2005 à 20:22
galopin01
Messages postés133Date d'inscriptionlundi 4 octobre 2004StatutMembreDernière intervention14 octobre 2011
-
28 juil. 2005 à 11:48
Salut a tous
Voila j'ai fait une macro qui fait son boulot et qui a la fin enregistre le classeur excel sous un autre nom
Jusque la tout va bien
Par contre lorsqu'on ouvre donc ce nouveau classeur il nous dit qu'il y a une macro
Comment faire en sorte que cette macro ne puisse pas etre activee sur ce nouveau classeur?
Ou alors peut on faire en sorte qu'elle soit supprimer lors de l'enregistrement?
Merci d'avance
Florent
Comme quoi il y a de belles ballades a faire dans le coin...
cs_flolf
Messages postés17Date d'inscriptionmercredi 22 novembre 2000StatutMembreDernière intervention 7 septembre 2005 27 juil. 2005 à 20:56
Merci pour l'info
Ca me parait etre une solution interessante
Par contre n'existerait il pas un moyen avec un compteur ou quelqus chose de similaire avec if
un truc du genre
cpt=0
if cpt=0 then
...
cpt=1
end if
Ou alors une commabe VB directe peut etre?
Parce qu'en fait j'ai des filtres et des formats dans la feuille en question et le copier coller n'en garde rien
Comme quoi il y a de belles ballades a faire dans le coin...
galopin01
Messages postés133Date d'inscriptionlundi 4 octobre 2004StatutMembreDernière intervention14 octobre 20111 28 juil. 2005 à 11:48
bonjour,
glané ici ou là sur le net (Excelabo ?) :
Sub EffaceTouteMacro ()
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
End Sub