• DİKKAT

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

hücre sınırlama

Katılım
5 Eylül 2007
Mesajlar
1,247
Excel Vers. ve Dili
ofis 2010
iyi akşamlar ; hazırladığım sayfalarda , bazı hücrelere formülden dolayı veri doğrulamada
Kod:
=DEĞİL(HÜCRE("KORUMA";G3))
gibi koruma formülü yapıyorum. korunması gereken hücre sayısı bazen fazla olabiliyor. bunu makro ile yapmak mümkün mü? pratik şekilde formüllü hücreleri korumaya alıp, korumadan kaldırmak şeklinde makro aradım ama sağlıklı bir makro bulamadım. Teşekkürler.
 
Aşağıdaki kodu deneyiniz.

Kod:
Sub Koruma_Uygula()
    ActiveSheet.Unprotect "+++"
    Cells.Locked = False
    On Error Resume Next
    Set Alan = Cells.SpecialCells(xlCellTypeFormulas, 23)
    On Error GoTo 0
    If Not Alan Is Nothing Then
        Alan.Locked = True
        ActiveSheet.Protect "+++", DrawingObjects:=True, Contents:=True, Scenarios:=True
    End If
End Sub
 
sorunsuz çalışıyor

Aşağıdaki kodu deneyiniz.

Kod:
Sub Koruma_Uygula()
    ActiveSheet.Unprotect "+++"
    Cells.Locked = False
    On Error Resume Next
    Set Alan = Cells.SpecialCells(xlCellTypeFormulas, 23)
    On Error GoTo 0
    If Not Alan Is Nothing Then
        Alan.Locked = True
        ActiveSheet.Protect "+++", DrawingObjects:=True, Contents:=True, Scenarios:=True
    End If
End Sub

teşekkürler, çok kullanışlı ve zaman tasarruflu oldu.
 
Geri
Üst