Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1960to1964
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Sortieren und Filtern vs. VBA-Blattschutz

Sortieren und Filtern vs. VBA-Blattschutz
12.01.2024 08:08:41
TheoRettich
Hallo zusammen, ich stehe vor einem Problem, was ich nicht gelöst bekomme. Vielleicht hat jemand eine Lösung parat.

In einer Arbeitsmappe sind mehrere Arbeitsblätter vorhanden. Auf diesen sind Tabellen die mit der Funktion "Sortieren und Filtern" versehen sind.

Über VBA wird die Arbeitsmappe automatisch durch Speichern geschützt. Dafür verwende ich folgende Makros, abgelegt in VBA-Projekt, Module, Module 1:

Public Sub Sperren()
Dim Arbeitsblatt As Worksheet
For Each Arbeitsblatt In Sheets
With Arbeitsblatt
.Protect DrawingObjects:=False, Contents:=True, Scenarios:=False, Password:="Passwort"
End With
Next Arbeitsblatt
ActiveWorkbook.Protect Structure:=True, Windows:=False
End Sub

Public Sub Entsperren()
Dim Arbeitsblatt As Worksheet
Dim BlattKennwort As String
BlattKennwort = InputBox("Bitte Kennwort für den Blattschutz eingeben um die Arbeitsmappe zu entsperren.", "Kennwort eingeben...")
If BlattKennwort > "" Then
ActiveWorkbook.Unprotect Password:=BlattKennwort
For Each Arbeitsblatt In Sheets
With Arbeitsblatt
.Unprotect Password:=BlattKennwort
End With
Next Arbeitsblatt
MsgBox "Daten wurden entsperrt."
Worksheets("Startseite").Activate
End If
End Sub


Und jetzt das Problem:
In ungeschützten Zustand funktioniert die Funktion "Sortieren und Filtern". Nachdem die Arbeitsmappe geschützt wurde, ist die Funktion nicht mehr verfügbar...

Über Lösungsvorschläge würde ich mich sehr freuen.


1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Sortieren und Filtern vs. VBA-Blattschutz
12.01.2024 12:30:33
Heli
Hi,

Du musst beim Sperren auch zulassen dass Sortieren & Filtern erlaubt ist:
With Arbeitsblatt

.Protect DrawingObjects:=False, Contents:=True, Scenarios:=False, Password:="Passwort", AllowSorting:=True, AllowFiltering:=True
End With


Servus, Heli
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige