Thema Datum  Von Nutzer Rating
Antwort
25.01.2016 09:59:15 Sime
NotSolved
25.01.2016 20:03:26 Gast56969
NotSolved
26.01.2016 06:39:33 Gast74918
NotSolved
Blau Zellen Zugrif
26.01.2016 11:45:08 Gast54996
NotSolved
26.01.2016 14:27:56 Sime
NotSolved
26.01.2016 15:47:17 Gast74463
NotSolved
27.01.2016 06:49:58 Sime
NotSolved
27.01.2016 14:35:29 Gast36883
NotSolved
28.01.2016 07:30:30 Sime
NotSolved
28.01.2016 11:36:47 Gast86419
NotSolved
28.01.2016 11:44:07 Sime
NotSolved
28.01.2016 13:51:33 Sime
NotSolved
28.01.2016 19:40:27 Gast97701
NotSolved
29.01.2016 07:27:49 Sime
NotSolved
29.01.2016 18:31:58 Gast22456
NotSolved
01.02.2016 09:13:01 Sime
NotSolved
01.02.2016 09:13:20 Sime
NotSolved

Ansicht des Beitrags:
Von:
Gast54996
Datum:
26.01.2016 11:45:08
Views:
754
Rating: Antwort:
  Ja
Thema:
Zellen Zugrif

Hallo! Also ich würde dafür das Blatt erstmal schützen. Hat den Vorteil, dass auch ohen Aktivierung der Makros ein Schutz auf dem Blatt ist.

Bei Diese Arbeitsmappe würde ich dann den Nutzer abfragen und dementsprechend den Balttschutz aufheben / einschränken. Könnte so aussehen.

Private Sub Workbook_Open()

Dim Nutzer As String
Dim admin
Dim anwender
Dim ersteller


ersteller = Array("ich")
anwender = Array("Meier", "Müller")
admin = Array("erster")

Nutzer = Environ("USERNAME")


If UBound(Filter(ersteller, Nutzer, True, vbTextCompare)) > -1 Then
'der ersteller mit den meisten Rechten

ActiveSheet.Unprotect 'ggf. mit Passwort

Else
    If UBound(Filter(admin, Nutzer, True, vbTextCompare)) > -1 Then
    'für die Admin
    ActiveSheet.Unprotect 'ggf. mit Passwort
    'ggf. noch Einschränkungen vornehmen
    Else
        If UBound(Filter(anwender, Nutzer, True, vbTextCompare)) > -1 Then
        ActiveSheet.Unprotect 'ggf. mit Passwort
        ActiveSheet.Cells.Locked = True
        ActiveSheet.Range("K:J").Locked = False
        ActiveSheet.Protect  'ggf. noch mit einschränkungen für gesperrte Zeilen und Passwort
        End If
    End If
End If
End Sub

Man müsste dabei aber beim Beenden den Schutz wieder setzen. So etwa. Viele Grpße

 

Private Sub Workbook_BeforeClose(Cancel As Boolean)
ActiveSheet.Unprotect 'ggf. mit Passwort
ActiveSheet.Cells.Locked = True
ActiveSheet.Protect
ActiveWorkbook.Save
End Sub

 


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
25.01.2016 09:59:15 Sime
NotSolved
25.01.2016 20:03:26 Gast56969
NotSolved
26.01.2016 06:39:33 Gast74918
NotSolved
Blau Zellen Zugrif
26.01.2016 11:45:08 Gast54996
NotSolved
26.01.2016 14:27:56 Sime
NotSolved
26.01.2016 15:47:17 Gast74463
NotSolved
27.01.2016 06:49:58 Sime
NotSolved
27.01.2016 14:35:29 Gast36883
NotSolved
28.01.2016 07:30:30 Sime
NotSolved
28.01.2016 11:36:47 Gast86419
NotSolved
28.01.2016 11:44:07 Sime
NotSolved
28.01.2016 13:51:33 Sime
NotSolved
28.01.2016 19:40:27 Gast97701
NotSolved
29.01.2016 07:27:49 Sime
NotSolved
29.01.2016 18:31:58 Gast22456
NotSolved
01.02.2016 09:13:01 Sime
NotSolved
01.02.2016 09:13:20 Sime
NotSolved