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

PivotTable-Feldliste sperren

Forumthread: PivotTable-Feldliste sperren

PivotTable-Feldliste sperren
07.12.2012 09:01:22
Julia
Hallo,
ich habe eine Pivottabelle, bei der ich die Auswahl für den Benutzer begrenzen will. Jeder soll nur seinen Bereich sehen können bzw. in seinem Bereich Unterbereiche auswählen können. Jetzt hatte ich den Typ bekommen über Datenschnitt den Bereich zu begrenzen. Habe den Datenschnitt in ein neues Tabellenblatt eingefügt und dieses dann gesperrt.
Problem solange die Feldliste änderbar ist, kann jeder den Bereich wieder als Filter rein nehmen und meine Auswahl aus dem Datenschnitt wird geändert.
Kann ich die Feldliste nicht nur ausblenden sondern auch sperren?
Danke für die Hilfe.

Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Siehe alten Thread unten
07.12.2012 09:18:18
NoNet
Hallo Julia,
ich hatte Dir den Tip (nicht : Typ ;-) mit den Datenschnitten gegeben, da es eben nicht möglich ist, einzelne PIVOT-Felder zu "sperren" - aber Du musst mir das natürlich nicht glauben (ich habe ja auch kaum Ahnung von Excel ;-) und kannst Dein Glück gerne erneut hier versuchen - vielleicht hat sich an den Möglichkeiten in Excel seit vorgestern ja etwas grundlegendes geändert :-D .....
Nur eine Bitte : Wenn Du eine Folgefrage in eine Forum stellst, dann poste bitte auch den Link zum ursprünglichen Thread, damit alle Hilfsbereiten auch wissen, welche Fragen+antworten bereits gepostet wurden ! Im konkreten Fall wäre es also hilfreich, wenn Du diese URL gepostet hättest :
https://www.herber.de/forum/messages/1289354.html
Viel Erfolg - und viele Erkenntnisse ;-)
Gruß NoNet

Anzeige
AW: Siehe alten Thread unten
07.12.2012 09:25:45
Julia
Halo,
ich zweifle nicht an deinen Tipp ( ;)) /Kenntnissen, im Ursprungsthread habe ich ja nach Sperrung der Berichte gefragt. Nun habe ich mit deinem Vorschlag halt bissel was getestet und festgestellt, dass in meinem Blatt wo die Pivot ist zuviel von den Benutzern eingegeben/geändert wird, so dass ich dass nicht sperren will.
Daher die Variante Extra-Blatt mit Datenschnitt und dieses sperren. Ich dachte bei den VBA-Profis gibt es vielleicht eine Möglichkeit die Feldliste zu sperren, dann wäre alles so wie ich es brauche.
Das mit dem Post der alten Thread werde ich mir fürs nächste Mal merken.

Anzeige
AW: Siehe alten Thread unten
10.12.2012 09:34:57
Julia
Ich habe gelesen es wäre durch VBA möglich die Feldliste der Pivottabelle generell auszublenden - kann mir da jemand helfen?
Danke.
LG Julia
;
Anzeige

Infobox / Tutorial

PivotTable-Feldliste sperren: So funktioniert's


Schritt-für-Schritt-Anleitung

Um die Feldliste einer PivotTable zu sperren oder auszublenden, kannst du VBA (Visual Basic for Applications) verwenden. Hier ist eine einfache Schritt-für-Schritt-Anleitung:

  1. Öffne deine Excel-Datei und drücke ALT + F11, um den VBA-Editor zu öffnen.

  2. Klicke im Menü auf Einfügen und wähle Modul, um ein neues Modul zu erstellen.

  3. Füge den folgenden VBA-Code ein:

    Private Sub Workbook_Open()
       Dim pt As PivotTable
       For Each pt In ThisWorkbook.Sheets("DeinBlattName").PivotTables
           pt.ShowTableStyleRowStripes = False
           pt.PivotFields("DeinFeldName").Orientation = xlHidden
       Next pt
    End Sub

    Achte darauf, "DeinBlattName" und "DeinFeldName" entsprechend deiner PivotTable anzupassen.

  4. Speichere die Datei als Excel-Makro-fähige Arbeitsmappe (*.xlsm).

  5. Schließe den VBA-Editor und speichere deine Änderungen.

Die Feldliste wird nun beim Öffnen der Arbeitsmappe nicht mehr angezeigt.


Häufige Fehler und Lösungen

  • Fehler: Die Feldliste wird trotz VBA-Code weiterhin angezeigt.
    Lösung: Stelle sicher, dass der VBA-Code korrekt und das Makro aktiviert ist. Überprüfe, ob die Sicherheitsstufe für Makros in Excel auf "Alle aktivieren" gesetzt ist.

  • Fehler: Die PivotTable funktioniert nicht mehr nach dem Ausblenden der Feldliste.
    Lösung: Überprüfe, ob du den richtigen Code verwendet hast. Achte darauf, dass du nicht die gesamte PivotTable deaktivierst.


Alternative Methoden

Wenn du keine VBA-Lösungen verwenden möchtest, gibt es alternative Methoden, um die Benutzerinteraktion mit der PivotTable einzuschränken:

  1. Datenschnitt verwenden: Erstelle einen Datenschnitt für die PivotTable, um die Auswahlmöglichkeiten zu begrenzen. Dies ermöglicht es den Benutzern, nur bestimmte Daten zu filtern, ohne die Feldliste zu sehen.

  2. Blattschutz anwenden: Du kannst das Arbeitsblatt, das die PivotTable enthält, schützen, um zu verhindern, dass Benutzer Änderungen vornehmen. Gehe zu Überprüfen > Blatt schützen und wähle die gewünschten Optionen.


Praktische Beispiele

Beispiel 1: Du hast eine PivotTable mit Verkaufsdaten und möchtest, dass die Vertriebsmitarbeiter nur ihre eigenen Verkaufszahlen sehen können. Verwende einen Datenschnitt, um die Daten zu filtern, und schütze das Arbeitsblatt.

Beispiel 2: Wenn du eine Schulung zur Verwendung von PivotTables durchführst, kannst du den VBA-Code verwenden, um die Feldliste auszublenden, sodass die Teilnehmer sich auf die Analyse der Daten konzentrieren können.


Tipps für Profis

  • Verwende die PivotTable-Optionen, um die Sichtbarkeit der Feldliste zu steuern, wenn du keine VBA-Lösungen verwenden möchtest.
  • Denke daran, regelmäßig Sicherheitskopien deiner Arbeitsmappe zu erstellen, besonders wenn du mit VBA arbeitest.
  • Nutze die Möglichkeit, benutzerdefinierte Formate für Datenschnitte zu erstellen, um die Benutzererfahrung zu verbessern.

FAQ: Häufige Fragen

1. Kann ich die Feldliste einer PivotTable in Excel 2016 ausblenden?
Ja, du kannst die Feldliste ausblenden, indem du die PivotTable aktivierst und auf "Feldliste" in der Menüleiste klickst. Alternativ kannst du VBA verwenden, um sie komplett auszublenden.

2. Ist es möglich, die Feldliste für bestimmte Benutzer zu sperren?
Direkt in Excel gibt es keine Möglichkeit, die Feldliste für bestimmte Benutzer zu sperren. Du kannst jedoch die oben genannten Methoden nutzen, um die Benutzerinteraktion einzuschränken.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige