Thema Datum  Von Nutzer Rating
Antwort
26.12.2018 00:16:17 Stefan
NotSolved
Blau Excel gefüllte Zellen sperren aber mit Ausnahmen
26.12.2018 08:20:06 Gast77114
NotSolved
26.12.2018 09:51:57 Stefan
NotSolved

Ansicht des Beitrags:
Von:
Gast77114
Datum:
26.12.2018 08:20:06
Views:
462
Rating: Antwort:
  Ja
Thema:
Excel gefüllte Zellen sperren aber mit Ausnahmen

klassisch lt. Handbuch

Option Explicit

Sub Test_BeforeSave()
 
 Dim wsTab As Worksheet
 Dim rngWerte As Range
 Dim rngFormeln As Range
 Set wsTab = Worksheets("Korrekturen")
 
 
On Error Resume Next
 
 
  With wsTab
     If .ProtectContents = True Then .Unprotect Password:="record"
     With .Range("A:X")
       .Locked = False
       On Error Resume Next
       Set rngWerte = .SpecialCells(xlCellTypeConstants)
       Set rngFormeln = .SpecialCells(xlCellTypeFormulas)
       On Error GoTo 0
     End With
     If Not rngWerte Is Nothing Then rngWerte.Locked = True
     If Not rngFormeln Is Nothing Then rngFormeln.Locked = True
     
     'Beispiel Volltext
     Ausnahmen wsTab, 12, "a", xlWhole
     Ausnahmen wsTab, 23, "s", xlWhole
     'Beispiel im Text vorhanden
     Ausnahmen wsTab, 12, "s", xlPart
 
     .Protect DrawingObjects:=True, Contents:=True, Scenarios:=True _
              , AllowSorting:=True, AllowFiltering:=True, Password:="record"
 
   End With
 
End Sub

Private Sub Ausnahmen(Blatt As Worksheet, Spalte As Long, Suche As String, Wie As Long)
Dim c As Range, fa As String

   With Blatt.Columns(Spalte)
      Set c = .Find(Suche, LookIn:=xlValues, LookAt:=Wie)
      If Not c Is Nothing Then
        fa = c.Address
        Do
            c.Locked = False
            Set c = .FindNext(c)
        Loop While Not c Is Nothing And c.Address <> fa
    End If
   End With
   
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
26.12.2018 00:16:17 Stefan
NotSolved
Blau Excel gefüllte Zellen sperren aber mit Ausnahmen
26.12.2018 08:20:06 Gast77114
NotSolved
26.12.2018 09:51:57 Stefan
NotSolved