• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Hücreye göre hücre kilitleme

Katılım
21 Ocak 2005
Mesajlar
181
Merhabalar
Eklediğim sayfada "G" sütununda "Tamam" yazısı olursa ilgili satırın diğer hücrelerinde değişiklik yapılmasını engellemek istiyorum. Tamam yazısını da değiştirmek için şifre yada benzer bir işlem yapabilir miyiz yardımlarınızı bekliyorum teşekkürler.
 

Ekli dosyalar

yanıt

Onaylamak için G sütunundaki hücrelere çift tıklayınız
Kod:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
On Error Resume Next
deg = InputBox("Hücre değişimi için şifrenizi giriniz.")
alan = Range("g2:g17")
    If deg = 123 Then
    ActiveSheet.Unprotect
        alan.Locked = False
            Else
        alan.Locked = True
    ActiveSheet.Protect
    End If
End Sub
Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Intersect(Target, [a2:f17]) Is Nothing Then Exit Sub
ActiveSheet.Unprotect
Range("a2:f17").Locked = False
    For sat = 2 To 17
        If Cells(sat, "g") = "Tamam" Then
            Range(Cells(sat, "a"), Cells(sat, "f")).Locked = True
            Else
            Range(Cells(sat, "a"), Cells(sat, "f")).Locked = False
        End If
    Next
ActiveSheet.Protect
End Sub
 

Ekli dosyalar

istediğimi tam anlatamadım ama kendime uyarlama yapabildim çok faydalı oldu çok teşekkürler...
 
Ziya üstadım forumda şu linkte : (http://www.excel.web.tr/f48/hucreleri-otomatik-kilitleme-makrosu-t126661.html) benzer bir konuda sorum olmuştu ama yanıt bulamadım. Engin Bağcı Arkadaşın sorusuna benzer fakat ufak farklılıklar var. Vaktiniz olur mu göz atmak için... Emeğinize sağlık...

Engin Bağcı üstadım siz de kendi örneğinizde uyarlamayı nasıl yaptığınızı anlatsaydınız belki biz de faydalanırdık değerli örneğinizle..
 
Geri
Üst