Projekt-Anfragen: Tel: 07022/9319004 info@CodeDocu.de Software Entwicklung in C# WPF Asp.Net Core Vba Excel Word SQL-Server EF Linq, UWP Net
#

Download:

Datei 1: 20190605_Demo_Schutz_mit_Gruppierung.xlsm

 

Aufgabe:

wie kann man in Excel den Blattschutz so einstellen, dass man anschliessend noch die Gruppierung verändern kann.

Lösung:

Man kann mit der code-Zeile worksheet.EnableOutlining im geschützen Blatt die Gruppierung freigeben, nachdem die Sperrung bzw der Blatschutz aktiviert wurde

sheet.EnableOutlining = True    'fuer Gliederung

 

 

Code zum Optimieren von geschützten Blättern

Beispieldatei:

Excel mit aktiviertem Blattschutz… Gesperrte zellen können nicht verändert werden..

Gruppierung erlaubt

Obwohl das Dokument gesperrt ist, kann man die Gruppierung verändern mit aufklappen oder zuklappen

Vba Code zum Excel Blatt Schutz mit erlaubtem Gruppierung

Option Explicit

 

Public Function Schutz_aktivieren_mit_Gruppierung_Worksheet(ByRef sheet As Worksheet)

    sheet.Protect UserInterfaceOnly:=True

    sheet.EnableAutoFilter = True   'fuer Autofilter

    sheet.EnableOutlining = True    'fuer Gliederung

End Function

 

Public Function Schutz_aufheben_Worksheet(ByRef sheet As Worksheet)

    sheet.Unprotect

End Function

 

Die Beispieldatei ist im Download

Mobile
»
Excel Protect Parameter
»
Excel Code: Lock und Unlock über Buttons
»
Excel Arbeitsmappe schützen per Makro
»
Excel: Verhindern von Umbenennen von Arbeitsblättern
»
Excel vba: Gruppierung erlauben mit geschützten Blättern

.

Jobs, Projekte, Angebote für Freiberufler, Selbstständig an Info@CodeDocu.de