Live-Forum - Die aktuellen Beiträge
Datum
Titel
23.04.2024 14:59:21
23.04.2024 14:47:39
23.04.2024 14:23:45
Anzeige
Archiv - Navigation
796to800
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
796to800
796to800
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Schutz Formeln in allen Arbeitsblättern

Schutz Formeln in allen Arbeitsblättern
29.08.2006 16:20:04
Charlotte C.
Hallo, liebe Forumsspezialisten,
zunächst: genial diese Seiten! Habe schon vieles hier gefunden! DANKE!
aber hier sind leider Grenzen gesetzt:
ich möchte in einer Datei ausschließlich nur die Formeln in allen sichtbaren Arbeitsblätter schützen. Hierzu muss ich ja zunächst nacheinander die Worksheets "abklappern" und dort jeweils jede Zelle prüfen, ob hier "has formular" = true ist.
Aber leider funktioniert die If-Schachtelung in meinem Code nicht.
Vielleicht hat ja jemand eine Idee.
1.000 Dank!
Liebe Grüße
Charlotte

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Schutz Formeln in allen Arbeitsblättern
29.08.2006 16:26:12
u_
Hallo,
ohne if

Sub tt()
Dim wks As Worksheet
For Each wks In Worksheets
With wks
.Unprotect
Cells.Locked = False
Cells.SpecialCells(xlCellTypeFormulas).Locked = True
.Protect
End With
Next wks
End Sub

Gruß
Lesen gefährdet die Dummheit
AW: Schutz Formeln in allen Arbeitsblättern
29.08.2006 16:30:21
Matthias G
Hallo Charlotte,
noch ohne des Blattschutz tatsächlich zu setzen:

Sub test()
Dim sh As Worksheet
Dim Formeln As Range
For Each sh In ThisWorkbook.Worksheets
With sh
If .Visible Then
.Cells.Locked = False
On Error Resume Next 'weil Fehler auftritt, wenn keine Formln im Blatt sind
.Cells.SpecialCells(xlCellTypeFormulas).Locked = True
On Error GoTo 0
End If
End With
Next sh
End Sub

Gruß Matthias
Anzeige
AW: Schutz Formeln in allen Arbeitsblättern
31.08.2006 09:51:29
Charlotte C.
Ich wollt mich nur bedanken für die Tipps!
Habe ein wenig herumgebastelt und rumgedacht und siehe da, nachdem ich die Verbundenen Zellen aufgehoben habe (sieht nun zwar grässlich aus) hat die Routine auch funktioniert.
Viele Merci!

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige