ich habe gerade erfolglos versucht ein Blatt einer Mappe in eine neue Datei zu kopieren und dabei den VBA-Code des Blattes zu löschen. Verwendet habe ich folgenden Code:
Sub kopieren_loeschen()
Sheets(2).Select
Sheets(2).Copy
With ActiveSheet.Parent.VBProject.VBComponents(ActiveSheet.CodeName).CodeModule
.DeleteLines 1, .CountOfLines
End With
End Sub
(Die irrelevanten Teile habe ich einfach mal rausgelassen)
Er löscht mir auch wunschgemäß den Code heraus, fragt allerdings anschließend, wenn man die neue Datei öffnen möchte, immer noch nach, ob Makros aktiviert werden sollen. Es befindet sich keinerlei Code in dem neuen VBAProjekt (weder in "DieseArbeitsmappe" noch in Tabelle1. Hat irgendjemand eine Idee, was man hier noch machen könnte?
Vielen Dank und liebe Grüße,
Timo