If Sheets("Tabelle1").ProtectContents Then ...
Blattschutz setzen:
Sheets("Tabelle1").Protect Password:="123"
Blattschutz entfernen:
Sheets("Tabelle1").Unprotect Password:="123"
Nun mein Problem Ich habe eine Schaltfläche für TB hinzufügen.Das neue TB weisst dann den Namen von Zelle A6 & A 52 vom vorhergegangenen TB auf .Ich kann aber erst das neue TB hinzufügen, wenn im vorhergegangenen der Blattschutz aufgehoben wird ( Da Verknüpfungen bestehen ).Mit diesen obigen Code sollte bei Klick auf "TB hinzufügen" der Blattschutz aufgehoben und nach hinzufügen wieder gesetzt werden.Im obigen Code steht immer (Tabelle1).Aber meine TB haben ja verschiedene Name.
Hat jemand Bitte eine Lösung
Danke Heinz
Sub kopiereBlatt()
Dim wks As Worksheet
Dim zi, JUrl, ETDat, EinfDatE, EinfDatB As Variant
Application.ScreenUpdating = False
Sheets(Sheets.Count - 1).Copy Before:=Sheets(Sheets.Count)
Set wks = Sheets(Sheets.Count - 1)
With wks
'.Name = .Range("A6") & " bis " & .Range("A52")
.Range("A6") = .Range("A52") + 3
.Range("M58:M60") = .Range("O58:O60").Value