VBA 'da bir cümle yazılışı

Katılım
16 Mayıs 2008
Mesajlar
162
Excel Vers. ve Dili
excel 2003
VBa 'da "Eğer Sayfa korumalıysa" MsgBox() yazacağım.Mesajı biliyorum ama eğer sayfa korumalıysa komutu nasıl yazılır.Birde "eğer sayfa kilitli değilse" nasıl yazılır?Tşk .ederim.Not:Denetim araç çubuğundan commonbuttox ile korumalı olsa da mesajı gösteriyor.
 

htsumer

Altın Üye
Altın Üye
Katılım
7 Eylül 2004
Mesajlar
946
Excel Vers. ve Dili
Excel-2003
Altın Üyelik Bitiş Tarihi
16.08.2026
Eğer sayfa korumalıysa komutuna ilişkin komutu;
açılan çalışma kitabı içinmi sorgulayacaksınız yoksa başka çalışma kitabını açarkenmi?
Yani sorgunuzu hangi mantığa göre soracaksınız?
Sorunuzu detayıyla açıklayın.Hiç bir şey anlaşılmıyor.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,583
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Sayfa koruması kontrolü için aşağıdaki kodu kullanabilirsiniz.

Kod:
Sub SAYFA_KORUMA_KONTROL()
    If ActiveSheet.ProtectContents = True Then
    MsgBox "Sayfa korumalıdır !", vbCritical, "Dikkat !!!"
    Else
    MsgBox "Sayfa korumalı değildir !", vbInformation, "Dikkat !!!"
    End If
End Sub

Çalışma kitabı koruması kontrolü için aşağıdaki kodu kullanabilirsiniz.

Kod:
Sub KİTAP_KORUMA_KONTROL()
    If ActiveWorkbook.ProtectStructure = True Then
    MsgBox "Çalışma kitabı korumalıdır !", vbCritical, "Dikkat !!!"
    Else
    MsgBox "Çalışma kitabı korumalı değildir !", vbInformation, "Dikkat !!!"
    End If
End Sub
 
Katılım
16 Mayıs 2008
Mesajlar
162
Excel Vers. ve Dili
excel 2003
Arkadaşlar,tşk ediyorum.Korhan beyin vermiş olduğu 1. cevap benim istediğim.İlginize tşk.
 
Üst