Soru Makro ile hücre kilitleme

Katılım
27 Mart 2017
Mesajlar
22
Excel Vers. ve Dili
office 2010 tr + office 2016 tr
Altın Üyelik Bitiş Tarihi
27/03/2018
Sayın hocalarım; forumda yaptığım aramalarda göremedim. Gözden kaçırdıysam kusura bakmayın. Bir konuda yardıma ihtiyacım var. Benim çok sayfalı bir excell dosyam var. Bu dosyanın her sayfasındaki tüm hücreleri kilitledikten sonra (aralarda açık kalabilecek formüllü hücreleri atlamamak için), sadece veri girişi yapılan belirli hücrelerin (A11:E40, H11:I40 ve K11:K40) kilitlerini açmak istiyorum. Acaba bu şekilde makrolar oluşturabilir mi? Yardım ederseniz sevinirim. Şimdiden teşekkürler.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,333
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Kendinize uyarlarsınız.

C++:
Option Explicit

Sub Dosyada_Tum_Sayfalarda_Belirli_Hucrelerin_Kilidini_Kaldir()
    Dim Sayfa As Worksheet, Alan As Variant, X As Byte
    
    Alan = Array("A11:E40", "H11:I40", "K11:K40")
    
    For Each Sayfa In ThisWorkbook.Worksheets
        Sayfa.Unprotect "12345"
        For X = LBound(Alan) To UBound(Alan)
            Sayfa.Range(Alan(X)).Locked = False
        Next
        Sayfa.Protect "12345"
    Next
    
    MsgBox "İşleminiz tamamlanmıştır.", vbInformation
End Sub
 
Katılım
27 Mart 2017
Mesajlar
22
Excel Vers. ve Dili
office 2010 tr + office 2016 tr
Altın Üyelik Bitiş Tarihi
27/03/2018
Teşekkür ederim Korhan hocam. İstediğim şey tam olarak buydu. Elinize emeğinize sağlık. İyi çalışmalar.
 
Üst