Par Macro, enregistrer le fichier sans les Macros

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

malabarbe

XLDnaute Occasionnel
Bonjour à tous,

Comment par Macro, enregistrer le fichier sous
un autre nom mais sans les Macros ?

Ceci fonctionne mais garde les Macros :
Code:
    ActiveWorkbook.SaveAs Filename:=fcourse, FileFormat:=xlNormal, _
        Password:="", WriteResPassword:="", ReadOnlyRecommended:=False, _
        CreateBackup:=False

Merci pour vos conseils.
 
Re : Par Macro, enregistrer le fichier sans les Macros

Bonjour malabarbe

Il serait déjà bien de donner ta version.

Sinon si c'est en XL2003 ou version d'avant, il faudra supprimer les macros avant d'enregistrer le fichier. Une petite recherche sur XLD et Hop 🙂.
 
Re : Par Macro, enregistrer le fichier sans les Macros

Bonjour malabarbe, MJ13, Le Forum
Question mainte fois traitée.
Ci dessous un petit code probablement récupèré sur ce Forum
Code:
'- le projet à exporter ne doit pas être protégé
'- la librairie Microsoft Visual Basic Extensibility 5.x doit être cochée
Sub copieFeuilleSansModulesNiMacro()
 Dim i As Integer
 Dim oComposant As VBComponent
 Dim sNomModule As String, LigneTitre As String
 ThisWorkbook.Sheets("Feuil1").Copy
 For Each oComposant In ActiveWorkbook.VBProject.VBComponents
    sNomModule = oComposant.Name
    If oComposant.Type = vbext_ct_ClassModule Or vbext_ct_StdModule Or vbext_ct_MSForm Then
        With oComposant.CodeModule
            .DeleteLines 1, .CountOfLines
        End With
    End If
 Next oComposant
End Sub
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Question Question
Microsoft 365 Problème macro
Réponses
4
Affichages
433
D
  • Question Question
Réponses
5
Affichages
249
Didierpasdoué
D
Retour