Sayfa Koruma Sorunu

Katılım
10 Eylül 2009
Mesajlar
288
Excel Vers. ve Dili
2003 Türkçe
Bir sayfamda diğer sayfadan alttoplam alan makrolar var, ancak alttoplam alınan sayfayı sayfa koruma ile koruma altına aldığım zaman makrolar çalışmıyor.. Sayfa korumasını açtığım zaman dosyanın üçüncü kişiler tarafından bozulması ihtimali var. Bu sorunu nasıl giderebilirim..

Saygılarımla
 
Katılım
6 Mart 2007
Mesajlar
99
Excel Vers. ve Dili
MS Office 2003 Türkçe
Referans sayfaları gizli hale getirmeyi deneyin.
 
Katılım
10 Eylül 2009
Mesajlar
288
Excel Vers. ve Dili
2003 Türkçe
Arkadaşlar yardımları bekliyorum, saygılarımla..
 
Katılım
10 Eylül 2009
Mesajlar
288
Excel Vers. ve Dili
2003 Türkçe
Sanırım soruyu şu şekilde sorsam daha mantıklı olacak, hücrelerin ayarlarını makrolar değiştirebilsin ancak kullanıcılar değiştiremesin..
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

Aşağıdaki gibi kullanabilirsiniz..


Kod:
Sub Deneme()
ActiveSheet.Unprotect Password:="[COLOR=red]abc[/COLOR]"
[COLOR=blue].[/COLOR]
[COLOR=blue].[/COLOR]
[COLOR=blue]kodlar[/COLOR]
[COLOR=blue].[/COLOR]
[COLOR=blue].[/COLOR]
ActiveSheet.Protect Password:="[COLOR=red]abc[/COLOR]"
[FONT=Times New Roman]End Sub[/FONT]
abc olan kısımlara sayfa koruma şifrenizi yazınız..

.
 
Katılım
10 Eylül 2009
Mesajlar
288
Excel Vers. ve Dili
2003 Türkçe
Ömer Bey bunu ilgili sayfanın kod sayfasınamı yapıştırıyoruz.
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Makro var demiştiniz, makronun içindeki kodları arada kodlar yazan bölgeye yazacaksınız. Nasıl bir dosyanız olduğunu göremediğim için net birşey söyleyemiyorum. Dosyanızla ilgili küçük bir örnek hazırlayarak eklerseniz anlaşılması daha kolay olacaktır..

.
 
Katılım
10 Eylül 2009
Mesajlar
288
Excel Vers. ve Dili
2003 Türkçe
Anladım Ömer Bey peki her makro için ayrı ayrımı, yoksa her sayfa için ayrı ayrımı yapıyoruz bu işlemi.

İlginiz için teşekkür ederim.
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Çalışmadığını belirttiğiniz makroların içine ilave etmeniz gerekir.

.
 

halit3

Uzman
Uzman
Katılım
18 Ocak 2008
Mesajlar
12,800
Excel Vers. ve Dili
2003 excell türkçe
ve
2007 excell türkçe
alternatif kodlar

Worksheets(ActiveSheet.Name).Protect Password:="sifre", Contents:=False, Scenarios:=False 'sayfa korumasını kaldırmak için
Worksheets(ActiveSheet.Name).Protect Password:="sifre", Contents:=True, Scenarios:=True ' sayfayı korumak için

ActiveWorkbook.Protect Password:="sifre", Structure:=False ' Çalışma kitabını açmak için
ActiveWorkbook.Protect Password:="sifre", Structure:=True ' Çalışma kitabını korumak için
'sayfaların hepsini korumak için
For i = 1 To ActiveWorkbook.Sheets.Count
Worksheets(Sheets(i).Name).Protect Password:="sifre", Contents:=False, Scenarios:=False ' açmak
Next
 
Üst