By Viepyr 30 Kasım 2021 Salı günü
Yayınlanan Excel
Cevaplar 3
Seviyor 0
Görünümler 5.3K
Oy 0
Selamlar,

Korumalı hücrelerin seçilememesi için birden çok çalışma sayfasını korumak ve korumasını kaldırmak ve Kilitli Hücreleri Seç seçeneğini devre dışı bırakmak istiyorum.

Birden çok çalışma sayfasını aynı anda kilitleyebilen bazı VBA kodları ve Kilitli Hücreler biti için biraz kod buldum ama ikisini nasıl birleştireceğime dair hiçbir fikrim yok.

Şeritteki Hizalama bölümündeki Koruma sekmesinden kilidini açmak istediğim hücrelere sahibim. 

Bilginize: Bu, önceki konudan farklı bir çalışma kitabı.

Tüm çalışma sayfalarını korumak için bulduğum örnek kod:Sub ProtectAllWorksheetsWithInputbox()
Adım 1: Değişkenlerinizi bildirin
Çalışma Sayfası Olarak Dim ws
Dize Olarak Dim Pwd
2. Adım: Tüm çalışma sayfalarını korumak için parolanızı girin
Pwd = InputBox("Tüm çalışma sayfalarını korumak için şifrenizi giriniz", "Şifre Girişi")
Adım 3: Tüm çalışma sayfalarında döngü oluşturmaya başlayın
ActiveWorkbook'da her ws için .Worksheets
Adım 4: Koruma ve sonraki çalışma sayfasına geçiş
ws.Protect Parola:=Pwd
Sonraki ws
End Sub

Kilitli Hücreleri Seç seçeneğini devre dışı bırakmak için bulduğum kod:




  1. ActiveSheet ile
  2. .Korumak
  3. .EnableSelection = xlUnlockedCells
  4. İle bitmek



Teşekkürler,

Viepyr
Merhaba Viepyr,

İki kodu birleştirmeyi başardık, lütfen deneyin.

 Alt ProtectAllWorksheetsWithInputbox()
     Adım 1: Değişkenlerinizi bildirin
     Çalışma Sayfası Olarak Dim ws
     Dize Olarak Dim Pwd
     2. Adım: Tüm çalışma sayfalarını korumak için parolanızı girin
     Pwd = InputBox("Tüm çalışma sayfalarını korumak için şifrenizi giriniz", "Şifre Girişi")
     Adım 3: Tüm çalışma sayfalarında döngü oluşturmaya başlayın
     ActiveWorkbook'da her ws için .Worksheets
         Adım 4.1: Koruma ve sonraki çalışma sayfasına geçiş
         ws.Protect Parola:=Pwd
         'Adım 4.2: Kilitli Hücreleri Seç'i devre dışı bırakın
         ws.EnableSelection = xlUnlockedCells
     Sonraki ws
 End Sub


Umarım bu senin için çalışır.

Amanda
·
2 yıl önce
·
0 Beğeni
·
0 Oy
·
0 Yorumlar
·
Tekrar teşekkürler,

Bu işe yarıyor ve üzerinde çalıştığım şeyi basitleştiriyor.

Viepyr
·
2 yıl önce
·
0 Beğeni
·
0 Oy
·
0 Yorumlar
·
İyi

Amanda
·
2 yıl önce
·
0 Beğeni
·
0 Oy
·
0 Yorumlar
·
Yazının Tamamını Görüntüle