Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Geschütztes Blatt - Gruppierung, Filtern

Forumthread: Geschütztes Blatt - Gruppierung, Filtern

Geschütztes Blatt - Gruppierung, Filtern
09.09.2021 12:18:42
Mario
Hallo zusammen,
ich stehe vor folgendem Problem.
ich habe in einer Dateine MEHRERE Blätter
Blatt1, Blatt2, Blatt3, Preise
Ich möchte die einzelnen Tabellen BIS auf auf das PREIS - Tabellenblatt schützen weil dort eine Datenverbindung zu einer Website besteht.
Ich möchte aber Filtern und Gruppierungen im geschützten Blatt zulassen. Darum muss ich mit Makro arbeiten.
Ich habe jetzt 2 Makros getestet.
--- Dieses schützt die aktuelle Tabelle aber nicht die anderen:

Sub Workbook_Open()
ActiveSheet.Protect userinterfaceonly:=True, Password:="test123"
ActiveSheet.EnableOutlining = True 'für Gliederung
ActiveSheet.EnableAutoFilter = True 'für Autofilter
End Sub
und diese schützt alle Tabelleblätter auch jene der PREISE und ich kann die Datenverbindung nicht mehr aktualisieren:

Sub Workbook_Open()
'für alle Blätter mit Passwortschutz
Dim ws As Worksheet
For Each ws In Worksheets
ws.Protect userinterfaceonly:=True, Password:="davidmarina2021" 'Passwort anpassen
ws.EnableAutoFilter = True 'ermöglicht Autofilter
ws.EnableOutlining = True 'ermöglicht Gruppierung/Gliederung
Next ws
End Sub
habt ihr eine Idee wie ich es schaffen kann dass Nur das PREISE Blatt ungeschützt bleibt und alle anderen Geschützt sind aber mit Gruppierungen, Filter möglich?
danke
LG
Mario
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Geschütztes Blatt - Gruppierung, Filtern
09.09.2021 12:27:29
Pierre
Hallo Mario,
ein bestimmtes Blatt ausschließen geht z. B. so:

Sub Workbook_Open()
'für alle Blätter mit Passwortschutz
Dim ws As Worksheet
For Each ws In Worksheets
  If ws.Name  "PREIS" Then    'Name natürlich anpassen!
ws.Protect userinterfaceonly:=True, Password:="davidmarina2021" 'Passwort anpassen
ws.EnableAutoFilter = True 'ermöglicht Autofilter
ws.EnableOutlining = True 'ermöglicht Gruppierung/Gliederung
  End If
Next ws
End Sub
Die beiden fetten Zeilen im Code einfügen.
Gruß Pierre
Anzeige
AW: Geschütztes Blatt - Gruppierung, Filtern
09.09.2021 17:47:24
Mario
Vielen Dank! das wars! LG Mario
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige