Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Zellbereich nur von bestimmten Usern änderbar
#1
Hi,
ist es denn möglich, dass bestimmte Bereiche auf einem Blatt nur von bestimmten Domains (PCs im Netzwerk) veränderbar sind?


gruß manu
Antworten Top
#2
Hallo Manu,

ja, in einer Domäne geht das.
Siehe Reiter Überprüfen / Bearbeitung von Bereichen zulassen...
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Antworten Top
#3
Man könnte vll ein Tabellenblatt mit berechtigten Usern machen und diese dann beim öffnen der Datei abrufen.. sollte der User vorhanden sein, könnte man den Blattschutz öffnen, den Bereich freigeben der dieser User nutzen darf dann den Blattschutz wieder setzen! Und beim schließen der Datei wieder alles Sperren...

allerdings weis ich nicht in wie fern das auch zuverlässig in Netzwerk funktioniert...

Code:
Sub user()

If Application.UserName = Sheets(1).Range("A1").Value Then
 Erlaubtes_tabellenblatt = Sheets(1).Range("B1").Value
 Erlaubter_bereich = Sheets(1).Range("C1").Value
 
 Sheets(Erlaubtes_tabellenblatt).Unprotect
 Range(Erlaubter_bereich).Select
   Selection.Locked = False
   Selection.FormulaHidden = False
  Sheets(Erlaubtes_tabellenblatt).Protect

Else
 Sheets(1).Protect
End If

End Sub


Arbeitsblatt mit dem Namen 'Tabelle1'
ABC
1User1A1:A3
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg


Das wäre mein Ansatz dazu.. das müsste man in einer Schleife abfragen!
In A die berechtigten User in B das Tabellenblatt das er bearbeiten darf und daneben den Bereich den er verändern darf...
Das VBA-Projekt sollte halt dann ebenfalls geschützt werden... (Ich gehe mal nicht von krimineller Energie aus um die Datei zu knacken)

und natürlich beim Schließen alle Bereiche wieder sperren und Blattschutz setzen..
Eine Menge reden, aber nichts sagen können viele...
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste