- Excel'de Renge Dayalı Hücreler Nasıl Kilitlenir

Microsoft Excel'deki Renge Dayalı Hücreler Nasıl Kilitlenir

Microsoft Excel koşullu uygulamanıza izin verirhücrelere biçimlendirme. Bir hücredeki değer, ayarladığınız belirli kurallara uyuyorsa, koşullu biçimlendirme özelliği, hücredeki metnin rengini veya dolgu rengini veya her ikisini değiştirir. Bu, kutudan çıkan temel bir özelliktir, ancak hücreleri rengine göre kilitlemek istiyorsanız, bunu yapmak için küçük bir VBA komut dosyasına ihtiyacınız vardır.

Değiştirmek için koşullu biçimlendirme kullanabilirsiniz.Bir hücrenin rengini veya rengini elle istediğiniz bir şeye değiştirebilirsiniz. VBS betiği hücreleri kilitlemek için koşullu biçimlendirmeye bağlı değildir. Sadece renkli olması için bir hücreye ihtiyacı var.

Renge Dayalı Hücreleri Kilitle

Bir VBA komut dosyası oluşturabilmeniz için önce referansta bulunduğunuz hücrenin rengini bilmeniz gerekir. VBA renkleri olduğu gibi görmez; Onlara renk kodlarıyla gönderme yapıyor.

Yapmanız gereken ilk şey, hücrenizi vermektir.bir renk. Referans vermek için kolay olan temel sarı ile gittik. Farklı bir renk kullanacaksanız, kullanmanız gereken renk kodunu bulmak için bu web sitesini kullanın. Sarı için kullandığımız renk kodu # FFFF00.

Excel'de, Geliştirici sekmesini etkinleştirin ve ardından ona geçin. Visual Basic düğmesini tıklatın ve "Bu Çalışma Sayfası" nda aşağıdakini yapıştırın. Bu script Superuser kullanıcısı Dave tarafından yazılmıştır.

Sub WalkThePlank()
dim colorIndex as Integer
colorIndex = FFFF00
Dim rng As Range
For Each rng In ActiveSheet.UsedRange.Cells
Dim color As Long
color = rng.Interior.ColorIndex
If (color = colorIndex) Then
rng.Locked = True
else
rng.Locked = false
End If
Next rng
End Sub

Komut dosyasını çalıştırın; ayarladığınız renkteki tüm hücreleri kilitler. Renginiz için bulduğunuz renk kodu, komut dosyasındaki bu satırda belirlenir;

colorIndex = FFFF00

FFFF00 sarı rengi temsil eder vekullandığınız renge uygulanan renk koduyla değiştirmek istediğiniz şeyi. Temel bir renkle gitmenin en iyisi olduğunu söylemeliyiz. Bunu ekledikten sonra, Excel dosyanızı makro etkin bir dosya olarak kaydetmeniz gerekir, aksi takdirde VBA komut dosyası kaydedilmez.

Kilitli hücrelerin kilidi kolayca açılabilir. Kilit, şifre korumalı bir kilit değildir, diğer kişilerin isterlerse hücrenin değerini değiştirmesini önler. Dosyada yanlışlıkla değişiklik yapılmasını önleyen sıradan bir kilit.

Yorumlar