Clever-Excel-Forum

Normale Version: Einzelne Reiter von Worksheet für bestimmte Nutzer nicht sichtbar machen?
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Moin zusammen,

folgende Frage: Ich möchte gerne eine Excel zusammenstellen die 3 Blätter umfasst. Plan ist dass diese Excel in Sharepoint von 7 Nutzern genutzt wird. Nun möchte ich aber Blatt 1 für alle Nutzer freigeben, Blatt 2 für 4 Nutzer und Blatt 3 für 2 Nutzer. Ich weiß dass es in Sharepoint eine Möglichkeit gibt Passwörter für die einzelnen Reiter zu erstellen. Gibt es aber auch eine Möglichkeit die einzelnen Reiter für die jeweiligen Nutzer garnicht erst anzuzeigen?

Vielen Dank im Voraus.

Liebe Grüße
Hallo,

es gibt die Möglichkeit sheets.visible auf "xlVeryHidden" zu setzen, zusätzlich können die Inhalte noch "verschleiert" werden.

Für Experten wird das aber nie unüberwindlich sein.

mfg

(Im Nachbar-Forum wird eine ähnliche Frage diskutiert:
https[://]www.ms-office-forum.net/forum/showthread.php?t=371108
)
Hi Fennek,

danke für deine Antwort. Mal ganz flach gefragt. Wie mache ich das?
Aus dem Gedächtnis:

- mit alt-F11 den VB-Editor aufrufen
(oder Ansicht: Makrot)
- bei den Eigenschaft:
ein Sheet auswählen
ziemlich weit unten: sichtbar auf versteckt stellen
Aber wo setze ich dort die befugten Personen ein?
Sieh Dir #4 im Beitrag des Nachbar-Forums an.

Es wird mit Environ("user") der Name des Users geprüft und dann das berechtigte Sheet freigegeben.

Als Voraussetzung müßtest Du die alle Usernamen kennen.
Vielen Dank!
Eine solche Frage wird öfter gestellt, scheitert aber auch oft daran, dass der Fragesteller einen Teil selbst einfügen muss.

Für die Kommunikation im Forum wäre es günstig, wenn du ein qualifiziertes feedback (pro und cons, Probleme der Umsetzung) geben würdest.
Hier ein Versuch Daten in einer xlsx schwer zugänglich zu machen. Für eine Anwandung müßten die relevanten Sheets per VBA freigeschaltet werden.

Verbesserungen wären

- Verschleierung
- Excel4Macro

Excel streubt sich ein MacroSheet in einer xlsx zu speichern, aber irgentwie muss es gehen.

(im Vergleich zu heute morgen sind noch 2 Verbesserungen eingefügt)
Hallöchen,

Zitat:Mal ganz flach gefragt. Wie mache ich das?

nutze mal unsere Suche mit dem Stichwort AfterSave. Da gibt's nur einen Treffer Smile Der das Problem zumindest theoretisch tangiert.