Jetzt mein Problem:
Da sich die zu schützenden Tabellenblätter per Makro erweitern und sich somit namentlich ändern, weiß ich nicht, wie ich folgendes hinbekomme:
Die vorhandenen Formeln in den neu erstellten Tabellenblättern müssen geschützt werden. Nur die Eingabezellen sollen frei sein... Per Excel ist das einfach, aber dieser eingestellte Schutz wird nicht auf die neuen Tabellenblätter (KW1, KW2, KW3 usw.) übertragen
Zu schützende Zellen: A1:AZ40 in allen Tabellen KW1, KW2,
Hier sind unter Anderem Formeln, Formatierungen und Daten hinterlegt, die geschützt werden müssen.
Eingabezellen: A10; B10; D10:G10; I10:O10; Q10:U10; AB10:AO10
Diese Zellen müssen immer frei sein.
Die Tabellen (KW2, KW3 ) werden aus der 1. vorhandenen Tabelle KW1 kopiert und in ein neues Tabellenblatt (KW2) umgewandelt. Die nächste Tabelle wird aus KW2 kopiert und in KW3 umgewandelt, usw.. Die vorherigen Tabellen, KW1, KW2, bleiben bestehen
Die Eingabezellen zwischen (A10:AZ10) werden pauschal mit allen Formatierungen, aus der (Mutter) Tabelle Sicherheit heraus in die neue Tabelle kopiert.
Meine Idee war, dass ich den Schutz in die erste Tabelle KW1 einbaue, der entsprechend in KW2, KW3 weiterkopiert wird. Und die freien Zellen wollte ich in die Muttertabelle (Sicherheit) einprogrammieren, die ebenfalls so formatiert weitergegeben werden
Aber das klappt nicht Der Schutz hebt sich immer wieder auf
Also nochmal kurz: Die Eingabezellen sollen frei bleiben und der Rest soll gegen fremde Eingriffe geschützt werden. Bei allen erzeugten Tabellen, KW1 bis KW52
Hat von Euch jemand eine VBA Idee?
Ich hoffe, Ihr kommt mit meiner Erklärung klar
Viele Grüße Elmar