Registriert seit: 23.07.2018
Version(en): 2016
09.08.2018, 14:23
(Dieser Beitrag wurde zuletzt bearbeitet: 09.08.2018, 14:23 von manu_202.)
Hi,
ist es denn möglich, dass bestimmte Bereiche auf einem Blatt nur von bestimmten Domains (PCs im Netzwerk) veränderbar sind?
gruß manu
Registriert seit: 10.04.2014
Version(en): 97-2019 (32) + 365 (64)
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)
Registriert seit: 02.12.2017
Version(en): Office 365
09.08.2018, 22:21
(Dieser Beitrag wurde zuletzt bearbeitet: 09.08.2018, 22:21 von Frogger1986.)
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' |
| A | B | C |
1 | User | 1 | A1: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..