Sayfada Sadece Formüllü Hücreleri Kilitleme isimli içerikte, Excel'deki formüllü hücreleri otomatik olarak kilitleyen bir Hazır Makro Kodu yer almaktadır.
Hazır Kodlar
VBA:
Sub FormulluHucreskilitle()
Dim ws As Worksheet
Dim cell As Range
' Aktif çalışma sayfasını seç
Set ws = ActiveSheet
' Tüm hücrelerin kilidini aç
ws.Cells.Locked = False
' Formüllü hücreleri kilitle
For Each cell In ws.UsedRange
If cell.HasFormula Then
cell.Locked = True
End If
Next cell
' Sayfayı koruma altına al
ws.Protect Password:="sifre" ' Şifreyi ihtiyacınıza göre değiştirin
End Sub
Açıklama
Bu kod, aktif çalışma sayfasında yer alan tüm formüllü hücreleri otomatik olarak kilitler. İlk olarak, tüm hücrelerin kilitleri açılır, ardından yalnızca formül içeren hücreler tespit edilerek kilitlenir. Son olarak, sayfa korumaya alınarak formüllü hücreler dışında herhangi bir hücrenin düzenlenmesi engellenir.Kullanım
- Kodu çalıştırarak sadece formüllü hücrelerin kilitlenmesini sağlayın.
- Sayfa koruması şifresini ihtiyacınıza göre değiştirebilirsiniz.