Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Gruppierung trotz Blattschutz

Forumthread: Gruppierung trotz Blattschutz

Gruppierung trotz Blattschutz
11.09.2002 23:08:16
Silvia
Liebe User,
ich habe, der Übersicht halber, in meiner Tabelle
mehrere Spalten-/Zeilen-Gruppierungen angelegt. Diese funktionieren aber nur solange der Blattschutz ausgeschaltet ist.

Kann mir jemand den VBA-Code nennen, der nötig ist um den Gruppierungsbefehl, trotz Blattschutz, aufrecht zu erhalten?
Ich hoffe das war verständlich.
Danke Silvia

Anzeige

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

Betreff
Datum
Anwender
Anzeige
Re: Gruppierung trotz Blattschutz
12.09.2002 00:03:38
L.Vira
Diese Art Schutz wird nicht gespeichert und muss daher, z.B. so explizit gestzt werden:
Sub Workbook_Open()
Sheets("Tabelle1").Protect UserInterfaceOnly:=True
Sheets("Tabelle1").EnableOutlining = True ' Für Gliederung
Sheets("Tabelle1").EnableAutoFilter = True ' Für AutoFilter
End Sub
Anzeige
DANKE!
12.09.2002 21:07:51
Silvia
Bin leider erst jetzt zum lesen gekommen!
Vielen Dank L.Vira

PS.: Dein Add-In läuft übrigens prima.

;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Gruppierung trotz Blattschutz in Excel


Schritt-für-Schritt-Anleitung

Um Gruppierungen trotz Blattschutz in Excel zu erlauben, kannst du den folgenden VBA-Code verwenden. Dieser Code sorgt dafür, dass die Gruppierung auch bei aktiviertem Blattschutz funktioniert:

  1. Öffne deine Excel-Datei.

  2. Drücke ALT + F11, um den VBA-Editor zu öffnen.

  3. Füge das folgende Skript in das ThisWorkbook-Modul ein:

    Private Sub Workbook_Open()
       Sheets("Tabelle1").Protect UserInterfaceOnly:=True
       Sheets("Tabelle1").EnableOutlining = True ' Für Gliederung
       Sheets("Tabelle1").EnableAutoFilter = True ' Für AutoFilter
    End Sub
  4. Passe den Namen "Tabelle1" an den Namen deines Arbeitsblattes an.

  5. Schließe den VBA-Editor und speichere die Datei als Makro-fähige Arbeitsmappe (*.xlsm).

  6. Schließe und öffne die Excel-Datei erneut. Jetzt solltest du in der Lage sein, die Gruppierungen auch bei aktiviertem Blattschutz zu verwenden.


Häufige Fehler und Lösungen

  1. Fehler: Der VBA-Code wird nicht ausgeführt.

    • Lösung: Stelle sicher, dass die Makros in Excel aktiviert sind. Gehe zu Datei > Optionen > Trust Center > Einstellungen für das Trust Center > Makroeinstellungen und aktiviere die entsprechenden Optionen.
  2. Fehler: Die Gruppierung funktioniert nicht nach dem Speichern und Schließen der Datei.

    • Lösung: Der Code muss im Workbook_Open()-Ereignis platziert sein, damit er jedes Mal ausgeführt wird, wenn die Datei geöffnet wird.

Alternative Methoden

Wenn du keine VBA-Lösungen verwenden möchtest, kannst du auch folgende Alternativen in Betracht ziehen:

  • Manueller Blattschutz: Schütze dein Blatt und erlaube die Bearbeitung von Bereichen. Gehe zu Überprüfen > Blatt schützen und aktiviere die Option „Benutzern erlauben, Bereiche zu bearbeiten“. Dies ermöglicht es, bestimmte Zellen zu bearbeiten, während der Rest des Blattes geschützt bleibt.

  • Excel 365 Funktionen: In Excel 365 kannst du auch die Funktion „Zusammenarbeiten“ verwenden, um anderen Benutzern die Bearbeitung von bestimmten Bereichen zu ermöglichen, während der Rest des Blattes geschützt bleibt.


Praktische Beispiele

Nehmen wir an, du hast eine Tabelle mit Verkaufsdaten und möchtest diese gruppieren. Hier ist, wie du es mit Blattschutz machst:

  1. Erstelle Gruppierungen für die Spalten „Monat“ und „Umsatz“.
  2. Schütze das Blatt mit dem oben genannten VBA-Code.
  3. Jetzt kannst du die Gruppierungen aufklappen und zuziehen, ohne den Blattschutz aufzuheben.

Tipps für Profis

  • VBA optimieren: Du kannst den VBA-Code anpassen, um mehr Funktionen zu aktivieren, wie z.B. das Erlauben von Pivot-Tabellen oder das Verwenden von Diagrammen mit geschützten Blättern.

  • Backup erstellen: Stelle sicher, dass du vor dem Anwenden von VBA-Codes eine Sicherungskopie deiner Datei erstellst, um Datenverluste zu vermeiden.


FAQ: Häufige Fragen

1. Kann ich die Gruppierung ohne VBA erlauben? Ja, du kannst den Blattschutz so einstellen, dass bestimmte Bearbeitungen erlaubt sind, jedoch ist VBA die effektivste Methode, um Gruppierungen zu ermöglichen.

2. Was passiert, wenn ich den Blattschutz aufhebe? Wenn du den Blattschutz aufhebst, kannst du alle Funktionen von Excel nutzen, einschließlich der Gruppierung, aber deine Daten sind dann nicht mehr geschützt.

3. Funktioniert das auch in Excel 2016? Ja, der oben beschriebene Prozess funktioniert in Excel 2016 und auch in neueren Versionen wie Excel 365.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige