Believing
Altın Üye
- Katılım
- 19 Mayıs 2013
- Mesajlar
- 703
- Excel Vers. ve Dili
- Office Pro 2019 TR 32 Bit
Windows Pro 10 TR 64 Bit
Sayın Uzman Arkadaşlar,
Bir çalışma kitabındaki sayfalara kod yardımı ile "dd.gg.yyyy" formatında ismler verilmektedir. Aşağıdaki kod yardımı ile sayfalar otomatik olarak korumaya alınmaktadır.
Yukarıdaki kod günleri dikkate aldığı için, tüm ayların bugünden küçük olan günlere ait sayfaları koruma altına almaktadır.
Yapılmak istenen ise, bugünden küçük olan tüm tarihlere ait sayfaların korumasını sağlamak, bugüne eşit, gün ve ay olarak büyük olan sayfaların korumasını sağlamaktır. Kısacası her yeni günde bu kitabını açtığımızda, bir önceki güne ait sayfaları koruma altına almak istiyorum.
Bunu sağlamak için mevcut kodda nasıl bir değişiklik yapmalıyım. Konuya hakim uzman arkadaşların çok değerli yardımlarını rica ediyorum.
Saygılarımla,
Ömer Ali ÜZÜMCÜ
Örnek Çalışma Linki;
http://s7.dosya.tc/server14/knk27d/Otomatik_Sayfa_Koruma_Ornegi.rar.html
Bir çalışma kitabındaki sayfalara kod yardımı ile "dd.gg.yyyy" formatında ismler verilmektedir. Aşağıdaki kod yardımı ile sayfalar otomatik olarak korumaya alınmaktadır.
Kod:
Private Sub Workbook_Open()
For a = 3 To Sheets.Count
If Sheets(a).Name < Format(Now, "dd.mm.yyyy") Then
Sheets(a).Protect "123"
End If
Next
End Sub
Yukarıdaki kod günleri dikkate aldığı için, tüm ayların bugünden küçük olan günlere ait sayfaları koruma altına almaktadır.
Yapılmak istenen ise, bugünden küçük olan tüm tarihlere ait sayfaların korumasını sağlamak, bugüne eşit, gün ve ay olarak büyük olan sayfaların korumasını sağlamaktır. Kısacası her yeni günde bu kitabını açtığımızda, bir önceki güne ait sayfaları koruma altına almak istiyorum.
Bunu sağlamak için mevcut kodda nasıl bir değişiklik yapmalıyım. Konuya hakim uzman arkadaşların çok değerli yardımlarını rica ediyorum.
Saygılarımla,
Ömer Ali ÜZÜMCÜ
Örnek Çalışma Linki;
http://s7.dosya.tc/server14/knk27d/Otomatik_Sayfa_Koruma_Ornegi.rar.html
