Sayfaları korumaya yönelik koda parola koymak

Katılım
12 Ocak 2007
Mesajlar
465
Excel Vers. ve Dili
2003
Sn dostlar şu ana kadar sizden defalarca yardım aldım hepinize teşekkürlerimi sunarım ve bir konuda daha mümkünse yardım istemekteyim.Aşağıdaki kodu sizlerden almıştım.sorunum ise bu koruma koduna parola yazılabilirmi.Yani parolalı bir korumayı sayfalara tek tek yazmadan yapabilirmiyiz.yardımcı olursanız minnettar kalırım Saygılarımla
 
Katılım
12 Ocak 2007
Mesajlar
465
Excel Vers. ve Dili
2003
özürlerimle kullandığım kodu yazmayı unuttum saygılarımla


Sub Sayfaları_koru()
For x = 1 To Worksheets.Count
Sheets(x).Protect
Next
End Sub
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Merhaba.
Aşağıdaki kodları deneyebilirsiniz.Parola 1234:cool:
Parola Koymak için
Kod:
Sub Parolali_Sayfa_Koru()
Dim i As Integer
For i = 1 To Worksheets.Count
    If MsgBox("[ " & sheets(i).name & " ] " & "İsimli sayfayı korumak istiyormusunuz?" & vbLf _
    & "PAROLA : 1234", vbYesNo) = vbNo Then GoTo atla
    Sheets(i).Protect "1234"
atla:
Next
End Sub
Parolayı kaldırmak için.
Kod:
Sub parola_Kaldır()
Dim i As Integer
For i = 1 To Worksheets.Count
    Sheets(i).Unprotect "1234"
Next
End Sub
 
Katılım
12 Ocak 2007
Mesajlar
465
Excel Vers. ve Dili
2003
Sn Sezar kodlar işe yarıyor elinize sağlık ancak koruma kodu her sayfa için korumak isteyip istemediğimi soruyor.ben çok sayfalı excel dosyaları ile çalışıyorum.her sayfa için ayrı ayrı sormasın istiyorum çünki hepsini okeylemek zaman alıyor mümkünmü acaba teşekkürler saygılarımla
 
Katılım
12 Ocak 2007
Mesajlar
465
Excel Vers. ve Dili
2003
Sn sezar tamamdır sayfa aç kodunuzu değpiştirerek hallettim elinize sağlık
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Merhaba.
Sorunu çözdüğünüze sevindim.
İyi çalışmalar.:cool:
 
Katılım
28 Ağustos 2008
Mesajlar
6
Excel Vers. ve Dili
ingilizce
koruma makrosunu korumak ...

peki, tüm sayfaları açıldıgı anda koruma altına aldım.. şimdi benim dosyamı kullanan kişilerin, koruma şifresini görmelerini nasıl saglarım.. makroyu gizlemek mümkün müdür? teşekkürler
 

dEdE

Destek Ekibi
Destek Ekibi
Katılım
1 Temmuz 2005
Mesajlar
2,607
Excel Vers. ve Dili
Ofis 2013 TR 64 Bit
peki, tüm sayfaları açıldıgı anda koruma altına aldım.. şimdi benim dosyamı kullanan kişilerin, koruma şifresini görmelerini nasıl saglarım.. makroyu gizlemek mümkün müdür? teşekkürler
Merhaba,
Forumumuza hoş geldiniz.
Herhalde görme(me)lerini demek istediniz.
Tools menüsünden VBAProject Properties... i seçip;Protection sekmesini aktive ediniz. Lock Project for viewing i onaylayıp alttaki kutucuklara aynı parolayı iki kez yazıp Tamam(ok) ile çıkınız.
Dikkat : Parolanızı unutursanız siz de koda ulaşamazsınız.
 

dEdE

Destek Ekibi
Destek Ekibi
Katılım
1 Temmuz 2005
Mesajlar
2,607
Excel Vers. ve Dili
Ofis 2013 TR 64 Bit
Rica ederim.
İyi çalışmalar.
 
Üst