OVH Cloud OVH Cloud

Copie de feuille sans macro

1 réponse
Avatar
Patrick
Bonjour,

Est-il possible, en VBA, de copier une feuille sans ses macros ou de les
enlever après la copie ?

Merci pour votre aide.

--
Patrick

1 réponse

Avatar
anonymousA
Bonjour,

extrait de la bibliothèque de Frédéric Sigonneau

Sub CopieFeuilleSansMacros()
Dim NomEtChemin$, NomCodeFueille$
NomEtChemin = "d:test2222.xls"
With ThisWorkbook.Sheets("essai")
NomCodeFeuille = .CodeName
.Copy 'ou .Move pour déplacer
End With
With ActiveWorkbook
.SaveAs NomEtChemin
With .VBProject.VBComponents(NomCodeFeuille).CodeModule
.DeleteLines 1, .CountOfLines
End With
.Save
End With
End Sub

A+

Bonjour,

Est-il possible, en VBA, de copier une feuille sans ses macros ou de les
enlever après la copie ?

Merci pour votre aide.