Merhaba arkadaşlar, excelde bir konuda destek rica edeceğim. A hücresine girilen bilgiye istinaden B-M arasındaki hücrelere Düşeyara ile bilgi çekiliyor. Daha sonraki süreçte genelde 1-2 gün sonra N hücresine de bilgi çekilmiş oluyor. Ben şunu istiyorum N hücresine bilgi geldiği anda A hücresi kilitlensin ve kimse o hücredeki bilgiyi silemesin. Bunu nasıl yapabilirim.
#excel
#excelyardım
konu hakkında yardımcı olabilecek varsa sevinirim.
Excel'de bu işlemi yapmak için birkaç yöntem düşünebiliriz. Öncelikle, A hücresine yazılan bilgiyi koruma altına almak için, A hücresinin "Koruma Altına Alınmış" olarak ayarlanması gerekmektedir. Bu işlemi şu adımları takip ederek gerçekleştirebilirsiniz:
A hücresini seçin ve "Veri" sekmesine gidin.
"Koruma Altına Alınmış Hücreleri Ayarla" seçeneğini tıklayın.
"Koruma Altına Alınmış Hücreleri Ayarla" penceresi açılacaktır. Burada "Koruma Altına Alınmış" seçeneğini işaretleyin ve "Tamam" düğmesine tıklayın.
Bu şekilde A hücresine yazılan bilgi artık değiştirilemez olacaktır. Ancak, bu özelliği kullanan kullanıcılar hala A hücresindeki bilgiyi silebilirler. Bu nedenle, bu işlemi tam olarak engellemek için, bir "Koruma Altına Alınmış Hücreleri Ayarla" kodu kullanarak bir makro oluşturmanız gerekebilir. Bu makro, N hücresine bilgi girildiğinde otomatik olarak A hücresini koruma altına alacaktır.
Makro oluşturma işlemini aşağıdaki adımları takip ederek gerçekleştirebilirsiniz:
"Geliştirici" sekmesine gidin ve "Makro Oluştur" düğmesini tıklayın.
"Makro Oluştur" penceresi açılacaktır. Burada, makro için bir isim girin ve "Tamam" düğmesine tıklayın.
Makro düzenleyicisi açılacak ve burada aşağıdaki kodu yazabilirsiniz:
Copy code
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$N$1" Then
Range("$A$1").Locked = True
End If
End Sub
Bu kod, N hücresine bilgi girildiğinde otomatik olarak A hücresini koruma altına alacaktır. Bu makro'yu kaydetmek ve çalıştırmak için, "Geliştirici" sekmesindeki "Kaydet" düğmesine tıklayın ve çalıştırmak için "Makro Çalıştır" düğmesini tıklayın.
Bu işlemleri tamamladıktan sonra, N hücresine bilgi girildiğinde A hücresi otomatik olarak koruma altına alınacak ve bu hücredeki bilgi değiştirilemeyecektir.
Not: Bu yöntem sadece kullanıcı tarafından yapılan değişiklikleri engellemek için geçerlidir. Ancak, Excel'de yazılı olarak yapılan değişiklikleri engelleyemez. Ayrıca, bu yöntem sadece bir çalışma sayfasında geçerlidir ve diğer çalışma sayfalarına uygulanamaz.