Thema Datum  Von Nutzer Rating
Antwort
Rot Tabellenblätter nur für einzelne User zugänglich machen
08.02.2021 11:04:40 ThraliaMeiv
NotSolved
08.02.2021 12:59:17 Gast90560
Solved
08.02.2021 13:10:57 Gast90792
Solved
08.02.2021 13:58:26 Gast43616
Solved
08.02.2021 14:01:12 Gast64134
Solved
09.02.2021 11:00:20 ThraliaMeiv
Solved
09.02.2021 11:57:57 Gast59860
NotSolved
08.02.2021 13:06:33 Gast90560
Solved
08.02.2021 13:11:58 ThraliaMeiv
Solved

Ansicht des Beitrags:
Von:
ThraliaMeiv
Datum:
08.02.2021 11:04:40
Views:
1230
Rating: Antwort:
  Ja
Thema:
Tabellenblätter nur für einzelne User zugänglich machen

Hallo Zusammen,

ich bin leider noch sehr unerfahren mit VBA. Vermutlich gibt es für mein Problem also eine sehr einfache Lösung.

Ich möchte eine Excel-File für Mitarbeiter-Workflows erstellen, bei der die Vorgesetzten (3 Personen) alle Tabellenblätter einsehen und bearbeiten können, die Mitarbeiter selber aber nur ihr eigenes Tabellenblatt sehen und bearbeiten können.

Bisher habe ich erst eine Lösung für einen User gefunden:

Private Sub Worksheet_Activate()
Benutzer = Environ("Username")
If Benutzer = "Lieschen" Then
Sheets("Mitarbeiter1").Select
Else
Sheets("AllgemeineInfo").Select
MsgBox ("Dieses Blatt ist für diese Person gesperrt")
End If
End Sub

Soweit klappt das auch recht gut für einen einzelnen User. Aber sobald ich mehrere User einbinden will (also auch die Vorgesetzten), klappt es nicht. Außerdem sieht man für den Moment, in dem man auf das Tabellenblatt klickt, den Inhalt des Sheets sehr wohl, bei längerem draufklicken kann man so also in aller Ruhe die Inhalte der Sheets der anderen Mitarbeiter durchlesen.

Hättet ihr da für mich eventuell einen Vorschlag, wie ich das lösen könnte?

Vielen Dank!

LG Thralia


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Tabellenblätter nur für einzelne User zugänglich machen
08.02.2021 11:04:40 ThraliaMeiv
NotSolved
08.02.2021 12:59:17 Gast90560
Solved
08.02.2021 13:10:57 Gast90792
Solved
08.02.2021 13:58:26 Gast43616
Solved
08.02.2021 14:01:12 Gast64134
Solved
09.02.2021 11:00:20 ThraliaMeiv
Solved
09.02.2021 11:57:57 Gast59860
NotSolved
08.02.2021 13:06:33 Gast90560
Solved
08.02.2021 13:11:58 ThraliaMeiv
Solved