Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Gesamte Mappe sperren außer farbige Zellen (VBA)
#1
Hallo zusammen,

ich möchte gerne alle Zellen in der Mappe mittels VBA sperren, außer die Zellen die orange (44) und grau (15) sind.

Ich habe folgenden Code gefunden, der auch super funktioniert jedoch habe ich null VBA Kenntnisse und ich weiß nicht wie ich die zweite Farbe sperre. Kann mir einer helfen? Vielen Dank schon Mal vorab.

Sub ZellenJeNachFarbeSperren()

Dim Zelle As Range, Rng As Range, ws As Worksheet

For Each ws In ThisWorkbook.Worksheets
Set Rng = ws.UsedRange
ws.Unprotect Password:="hallo"

For Each Zelle In Rng
If Zelle.Interior.ColorIndex = 44 Then '44 = orange
Zelle.Locked = False
Else
Zelle.Locked = True
End If
Next Zelle

Next ws

For Each ws In ThisWorkbook.Worksheets
ws.Protect Password:="hallo"
ws.EnableSelection = xlUnlockedCells
Next ws

End Sub
Antwortento top
#2
Hi,

ändere diese Codezeile:


Zitat:For Each Zelle In Rng
If Zelle.Interior.ColorIndex = 44 Or Zelle.Interior.ColorIndex = 15 Then '44 = orange
Zelle.Locked = False
Gruß Günter
Misserfolg ist eine Chance, es beim nächsten Mal besser zu machen.
(Henry Ford) www.sprueche-zum-nachdenken.eu
Antwortento top
#3
Danke!!!! Hat alles super funktioniert!!
Antwortento top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste