Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1744to1748
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Excel Tab schutz per Makro?

Excel Tab schutz per Makro?
17.03.2020 14:36:03
Sandro
Hallo zusammen
Ich erstelle wöchentlich ein Reporting welches in mehreren Excelfiles erstellt wird. Damit man die Daten nicht ändern kann, verwende ich ein Makro für das Sperren und Entsperren der Tabs.
Das klappt auch ganz gut. Jetzt möchte ich das Makro gerne erweitern, dass die Kollegen die Tabellengrösse ändern können.
Wenn ich es von Hand sperre, muss ich die optionen "Zellen formatieren, Spalten formatieren und Zeilen formatieren" aktivieren damit es klappt. Mach ich es mit meinem Makro werden nur die Funktionen "Gesperrte Zellen auswählen und Nicht gesperrte Zellen auswählen" aktiviert.
Kann mir jemand sagen was ich im Makro ergänzen muss?
Folgendes Makro wird verwendet:

Sub Alle_Blaetter_schuetzen()
Dim s
Dim Name As Variant
Name = ActiveSheet.Name
Application.ScreenUpdating = False
For s = 1 To Sheets.Count
Sheets(s).Select
ActiveSheet.Protect Password:="XXXXX"
Next s
Sheets(Name).Select
Application.ScreenUpdating = True
End Sub

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Excel Tab schutz per Makro?
17.03.2020 14:55:17
Nepumuk
Hallo Sandro,
so:
Sub Alle_Blaetter_schuetzen()
    Dim objWorksheet As Worksheet
    Application.ScreenUpdating = False
    For Each objWorksheet In ThisWorkbook.Worksheets
        objWorksheet.Protect Password:="XXXXX", _
            AllowFormattingRows:=True, AllowFormattingColumns:=True
    Next
    Application.ScreenUpdating = True
End Sub

Gruß
Nepumuk
Anzeige
AW: Excel Tab schutz per Makro?
17.03.2020 15:50:33
Sandro
Salü Nepumuk
Danke dir vielmal. Hat super geklappt :)

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige