08.04.2025, 17:29
Hallo, habe ein Problem und komme einfach nicht weiter – bitte um Hilfestellung.
Habe eine Arbeitsmappe mit 4 Tabellen:
1) Tabelle Daten
2) Tabelle Betrag
3) Tabelle Vorlage
4) Tabelle Rechnungssumme
In allen Tabellen werden Daten eingegeben. Z.B. in der Tabelle Vorlage in der Zelle „A10“ und in der Tabelle Rechnungssumme „E8“ – alle anderen Zellen werden
unter Zellen formatieren – Schutz – gesperrt und ausgeblendet und weiters darüber einen Blattschutz ohne Passwort gelegt.
Mein Problem:
Die beiden tieferstehenden VBA Anweisungen funktionieren einwandfrei.
Nur: es werden bei der Anweisung „Blattschutz setzen“ z.B. auch die beiden nicht geschützten Zellen auch geschützt werden und eine Eingabe ist dann nicht mehr möglich.
Der Blattschutz sollte wieder so gesetzt werden wie vor „Blattschutz aufheben.
Sub Druckbereich()
Blattschutz aufheben
For Each WsTabelle In Sheets
WsTabelle.Unprotect
Next WsTabelle
Weitere Anweisungen ……………………….
Blattschutz setzen
For Each WsTabelle In Sheets
WsTabelle.Protect
Next WsTabelle
Ende Sub
Lg Ubi5
Habe eine Arbeitsmappe mit 4 Tabellen:
1) Tabelle Daten
2) Tabelle Betrag
3) Tabelle Vorlage
4) Tabelle Rechnungssumme
In allen Tabellen werden Daten eingegeben. Z.B. in der Tabelle Vorlage in der Zelle „A10“ und in der Tabelle Rechnungssumme „E8“ – alle anderen Zellen werden
unter Zellen formatieren – Schutz – gesperrt und ausgeblendet und weiters darüber einen Blattschutz ohne Passwort gelegt.
Mein Problem:
Die beiden tieferstehenden VBA Anweisungen funktionieren einwandfrei.
Nur: es werden bei der Anweisung „Blattschutz setzen“ z.B. auch die beiden nicht geschützten Zellen auch geschützt werden und eine Eingabe ist dann nicht mehr möglich.
Der Blattschutz sollte wieder so gesetzt werden wie vor „Blattschutz aufheben.
Sub Druckbereich()
Blattschutz aufheben
For Each WsTabelle In Sheets
WsTabelle.Unprotect
Next WsTabelle
Weitere Anweisungen ……………………….
Blattschutz setzen
For Each WsTabelle In Sheets
WsTabelle.Protect
Next WsTabelle
Ende Sub
Lg Ubi5